Skip to content

chore: add SOC2 metadata to catalog-info.yaml#1

Merged
LaBecskereki merged 1 commit intomainfrom
chore/add-catalog-info-metadata
Apr 17, 2026
Merged

chore: add SOC2 metadata to catalog-info.yaml#1
LaBecskereki merged 1 commit intomainfrom
chore/add-catalog-info-metadata

Conversation

@LaBecskereki
Copy link
Copy Markdown
Contributor

Summary

Adds spec.partOfCoreProduct and aligns spec.type/spec.lifecycle in catalog-info.yaml with the values from Pulumi's repository definitions.

This is part of the migration to make catalog-info.yaml the single source of truth for repository metadata. See the SOC2 Backstage migration plan for context.

Changes

  • Adds spec.partOfCoreProduct: true/false where applicable
  • Aligns spec.type with the unified vocabulary (e.g., docsdocumentation)
  • Creates catalog-info.yaml if it doesn't exist

This is an automated PR. If you have questions, reach out to the DevProd team.

Copilot AI review requested due to automatic review settings April 16, 2026 11:33
@LaBecskereki LaBecskereki requested a review from a team as a code owner April 16, 2026 11:33
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a Backstage catalog-info.yaml for this repository to serve as the source of truth for repository metadata, including SOC2-related metadata.

Changes:

  • Creates catalog-info.yaml with a Backstage Component entity definition.
  • Sets spec.type, spec.lifecycle, spec.owner, and spec.partOfCoreProduct metadata for the repo.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread catalog-info.yaml
Comment on lines +4 to +11
name: make-cli
annotations:
github.com/project-slug: integromat/make-cli
spec:
type: library
lifecycle: experimental
owner: group:default/labs
partOfCoreProduct: false
Copy link

Copilot AI Apr 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

YAML indentation in this repo appears to consistently use 4 spaces (e.g., .github/workflows/test.yml). This new catalog-info.yaml uses 2-space indentation under metadata/spec, which makes formatting inconsistent and can cause churn if an auto-formatter runs. Consider re-indenting nested keys to 4 spaces to match the repository convention.

Suggested change
name: make-cli
annotations:
github.com/project-slug: integromat/make-cli
spec:
type: library
lifecycle: experimental
owner: group:default/labs
partOfCoreProduct: false
name: make-cli
annotations:
github.com/project-slug: integromat/make-cli
spec:
type: library
lifecycle: experimental
owner: group:default/labs
partOfCoreProduct: false

Copilot uses AI. Check for mistakes.
@LaBecskereki LaBecskereki added the no-production-impact This PR is not impacting production and does not require a JIRA ticket label Apr 16, 2026
@LaBecskereki LaBecskereki merged commit 7610789 into main Apr 17, 2026
8 checks passed
@LaBecskereki LaBecskereki deleted the chore/add-catalog-info-metadata branch April 17, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-production-impact This PR is not impacting production and does not require a JIRA ticket

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants