Skip to content

Remove deleted catalog locations from the demo configuration #128

Closed

Description

@johnnyhuy

Part of #85.

The local starter config and production config register missing examples/entities.yaml, examples/org.yaml and examples/acme-corp.yaml. The first two files were removed in #115 when examples/all.yaml became the source for the sample catalogue. A fresh demo therefore attempts to ingest missing locations.

Remove the obsolete file locations from both configs and add a regression test that resolves every configured file location from packages/backend and verifies it is a readable, non-empty file. Retain the local default catalogue and aggregate examples location, which includes the Acme sample entities. This is a config and test slice with no layout change.

Acceptance criteria

  • Neither config references any of the three missing files.
  • Every top-level file location in both configs exists and is readable.
  • Both configs still load examples/all.yaml for guest users, groups and templates.
  • mise run install, mise run lint and mise run test pass; attempt mise run build and record any environment blocker.

Activity

  1. johnnyhuy commented on Nov 13, 2026

    @johnnyhuy
    ContributorAuthor

    agent claim: agent/issue-128-remove-stale-catalog-locations @ 76db525

  2. johnnyhuy commented on Nov 13, 2026

    @johnnyhuy
    ContributorAuthor

    Implemented in #129 on 0b8b145. All final-head CI gates passed, including the Docker build, and the PR contains the six-failure reproduction plus the passing regression transcript. The issue stays open until the PR merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agentclaimed by the Backstage work loop

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions