Skip to content

No CI job in any of four repos crosses a repo boundary (cycle 4) #860

Description

@sroussey

grep -rn 'repository:' {libs,sec,builder,embarc-data}/.github/workflows/* returns nothing. No workflow checks out another repo, so an API-shape change is only discovered when a consumer writes code against it — which this window cost two live defects:

Proposal: a downstream job on push: branches: [main]actions/checkout ×3 into libs/, sec/ (repository: workglow-dev/sec), builder/; bun i + bun run build + bun run link-all in libs; then bun run build in sec and bun run types in builder against the linked build. No test suites; ~35 lines.

Pair it with git mv .github/workflows/publish-preview.yml-off .github/workflows/publish-preview.yml — the file is complete and working (bunx pkg-pr-new publish ./packages/* ./providers/* ./examples/cli) and has been disabled by file extension for four cycles. It is what makes a "must be published first" gate cheap instead of a nine-day wait.

Recommended on 2026-08-03, 08-10, 08-17 and now 08-24. Snapshot: workglow-dev/prdanalysis/grades/2026-08-24/cross-repo-integration.md.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions