Merge pull request #19606 from backstage/chore/automate-catalog-info-upkeep

Automate `catalog-info.yaml` file upkeep
This commit is contained in:
Fredrik Adelöw
2023-09-13 11:43:55 +02:00
committed by GitHub
6 changed files with 52 additions and 0 deletions
+3
View File
@@ -98,6 +98,9 @@ jobs:
- name: verify api reference
run: node scripts/verify-api-reference.js
- name: verify catalog-info.yaml consistency
run: yarn backstage-repo-tools generate-catalog-info --ci
- name: lint openapi yaml files
run: yarn backstage-repo-tools schema openapi lint
+7
View File
@@ -96,6 +96,13 @@
"*.md": [
"node ./scripts/check-docs-quality"
],
"{plugins,packages}/*/catalog-info.yaml": [
"yarn backstage-repo-tools generate-catalog-info --ci"
],
"{.github/CODEOWNERS,package.json}": [
"yarn backstage-repo-tools generate-catalog-info",
"git add */catalog-info.yaml"
],
"./yarn.lock": [
"node ./scripts/verify-lockfile-duplicates --fix"
],
@@ -0,0 +1,10 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: app-next-example-plugin
title: app-next-example-plugin
description: Backstage internal example plugin
spec:
lifecycle: experimental
type: backstage-frontend-plugin
owner: maintainers
@@ -0,0 +1,10 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: backstage-backend-plugin-manager
title: '@backstage/backend-plugin-manager'
description: Backstage plugin management backend
spec:
lifecycle: experimental
type: backstage-node-library
owner: maintainers
@@ -0,0 +1,12 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: backstage-plugin-catalog-backend-module-scaffolder-entity-model
title: '@backstage/plugin-catalog-backend-module-scaffolder-entity-model'
description: >-
Adds support for the scaffolder specific entity model (e.g. the Template
kind) to the catalog backend plugin.
spec:
lifecycle: experimental
type: backstage-backend-plugin-module
owner: maintainers
@@ -0,0 +1,10 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: backstage-plugin-permission-backend-module-allow-all-policy
title: '@backstage/plugin-permission-backend-module-allow-all-policy'
description: Allow all policy backend module for the permission plugin.
spec:
lifecycle: experimental
type: backstage-backend-plugin-module
owner: permission-maintainers