Skip to content

ci: prioritize the latest develop pipeline - #1663

Closed
joepio wants to merge 1 commit into
developfrom
codex/latest-develop-ci
Closed

joepio wants to merge 1 commit into
developfrom
codex/latest-develop-ci

Conversation

@joepio

@joepio joepio commented Sep 23, 2026

Copy link
Copy Markdown
Member

Summary

  • Cancel a superseded develop Main pipeline when a newer develop push arrives. Tag validation still runs to completion, and manually dispatched integration batches remain isolated by ref.
  • Deploy staging automatically only when the successful Main run tested the current develop tip. Manual staging dispatch remains available.
  • Document the latest-tip scheduling rule in the E2E plan.

Why

Develop commit 7c7c8269 had a Main workflow waiting in concurrency without jobs while older runs consumed capacity. The commit page showed only two other checks, making it look as though Main had not started. Latest-wins scheduling reserves Mancave time for the commit that can still be deployed.

Validation

  • actionlint .github/workflows/main.yml .github/workflows/deploy_staging.yml
  • git diff --check
  • Complete browser workspace lint: PATH=/Users/joep/Library/pnpm/.tools/pnpm/10.15.1/bin:$PATH pnpm run -r lint (passed on the existing clean worktree with a tree identical to develop; this PR changes only workflows and planning text).

No automatic PR CI is currently configured. The next develop push will exercise the new concurrency setting.

@joepio

joepio commented Sep 30, 2026

Copy link
Copy Markdown
Member Author

Trekmeester: not batched; this is a policy call. It switches develop runs to cancel-in-progress, reversing develop's note that develop runs must finish because deployments use their results. The check-current-tip staging gate is currently dead code while staging auto-deploy is on hold.

joepio added a commit that referenced this pull request Oct 5, 2026
… chat, search, CI) (#2060)

Combines #1530, #1638, #1663, #1835, #1869, #1896, #1898, #1911, #1912, #1913, #1914, #1918, #1919, #1929, #1931, #1949, #1958, #1959, #1961, #1963, #1968, #1975, #1981, #1985, #1988, #2038, #2041, #2047 and #2050, tested in one full Mancave run on the exact head (run 4999, green).

joepio commented Oct 5, 2026

Copy link
Copy Markdown
Member Author

Landed on develop in the combined batch #2060 (95707c0), tested together in one full run. Closing as included.


Generated by Claude Code

@joepio joepio closed this Oct 5, 2026
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