Skip to content

fix(demo-ci): create integration branch, add workflow_dispatch ref input, re-target child PRs - #2146

Merged
sei-ahouseholder merged 1 commit into
mainfrom
task/2139-demo-ci-integration-branch
Aug 10, 2026
Merged

fix(demo-ci): create integration branch, add workflow_dispatch ref input, re-target child PRs#2146
sei-ahouseholder merged 1 commit into
mainfrom
task/2139-demo-ci-integration-branch

Conversation

@sei-ahouseholder

Copy link
Copy Markdown
Contributor

Summary

Implements CONCERN-2137's coordinated integration branch strategy so multiple
demo-CI bug fixes can land on fix/demo-ci before any reaches main.

Changes

AC status

AC Status Notes
AC-1 ✅ Done fix/demo-ci created via GitHub API off main
AC-2 ✅ Done PR #2127 base changed to fix/demo-ci
AC-3 ✅ Already done Issues #2121, #2134, #2135 bodies already had target warning
AC-4 ✅ Done workflow_dispatch ref input wired in all three checkout steps
AC-5 ⏳ Pending After child PRs merge to fix/demo-ci and full suite is green
AC-6 ⏳ Pending Verified per child PR as they land on fix/demo-ci

Verification

  • 6457 unit tests pass; 1058 integration tests pass
  • Black, flake8, mypy, pyright all clean
  • YAML validated with python3 -c "import yaml; yaml.safe_load(...)"

…put, re-target child PRs

- Create fix/demo-ci branch off main HEAD (ISSUE-2139 AC-1)
- Re-target PR #2127 from main to fix/demo-ci (ISSUE-2139 AC-2)
- Add fix/demo-ci to pull_request and push branches triggers so child
  fix PRs get Demo Integration CI gate against the integration branch
  (DEMOCI-09-002)
- Add workflow_dispatch ref input (type: string) so full 9-scenario
  suite can be run against any branch without a dummy PR to main
  (DEMOCI-09-001)
- Update all three actions/checkout steps to use
  ref: ${{ inputs.ref || github.ref }} — transparent passthrough on
  normal PR/push events, uses inputs.ref on manual dispatches
- Add cleanup issue #2144 reference in inline branch comments
- Add DEMOCI-09 spec group to specs/demo-ci.yaml (version 1.6.0)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sei-ahouseholder sei-ahouseholder added the size:M 51-300 diff lines or 3-6 ACs label Aug 10, 2026
@sei-ahouseholder
sei-ahouseholder merged commit 08fc9f7 into main Aug 10, 2026
9 of 14 checks passed
@sei-ahouseholder
sei-ahouseholder deleted the task/2139-demo-ci-integration-branch branch August 10, 2026 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M 51-300 diff lines or 3-6 ACs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(demo-ci): create integration branch, re-target child PRs, add workflow_dispatch ref input

2 participants