diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 65844e339a..f6f5f4f79d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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 diff --git a/package.json b/package.json index 6711d06f40..6bf5444b3b 100644 --- a/package.json +++ b/package.json @@ -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" ],