Skip to content

ci: Keep a copy of run-spec.yml for Depot CI - #20

Draft
khvn26 wants to merge 2 commits into
mainfrom
ci/depot-run-spec
Draft

khvn26 wants to merge 2 commits into
mainfrom
ci/depot-run-spec

Conversation

@khvn26

@khvn26 khvn26 commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Lets SDKs running on Depot CI call the spec workflow. Needed for Flagsmith/flagsmith-python-client#275 and the other server-side SDKs to follow.

Changes

  • .depot/workflows/run-spec.yml is an identical copy of .github/workflows/run-spec.yml. Depot CI reads reusable workflows from .depot/workflows/ only, and rejects symlinks.
  • A new Depot copy check fails pull requests that change one copy without the other.
  • The results upload step gets continue-on-error: true. Depot CI disables artifact writes in reusable workflows called from another repository, which otherwise fails a passing spec job. Nothing downloads the artifact.

Verification

🤖 Generated with Claude Code

Depot CI only calls reusable workflows from `.depot/workflows/`, and
rejects symlinks, so keep an identical copy there. A check fails pull
requests that change one copy without the other.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant