Merge pull request #19606 from backstage/chore/automate-catalog-info-upkeep
Automate `catalog-info.yaml` file upkeep
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user