Skip to content

Release: develop -> main - #1417

Merged
TaprootFreak merged 2 commits into
mainfrom
develop
Aug 20, 2026
Merged

Release: develop -> main#1417
TaprootFreak merged 2 commits into
mainfrom
develop

Conversation

@github-actions

Copy link
Copy Markdown

Automatic Release PR

This PR was automatically created after changes were pushed to develop.

Commits: 1 new commit(s)

Checklist

  • Review all changes
  • Verify CI passes
  • Approve and merge when ready for production

The outcome form already uses the logged-in staff verified name.
Remove the unused clerks-list helper and the e2e seed that only
existed to feed that list.
* Skip PR CI on drafts unless the ci label is set

Ready for review dispatches the suite once and adds ci. If ci or
ci:full is already present, ready does not start a second run.

* Point CodeQL pull-request and push triggers at main

The other PR workflows already use main as the release branch; master
is leftover and would skip CodeQL on PRs into main.

* Convert failed Ready kicks to draft via GraphQL

REST has no convert-to-draft endpoint. Use convertPullRequestToDraft
so a failed dispatch cannot leave skipped checks on a mergeable PR.

* Require GraphQL convert-to-draft to confirm isDraft

A parse error or missing payload must not look like a successful revert.

* Align e2e docs with draft CI skip and bare dispatch

The harness README and test-architecture still said the job always
runs and that every workflow_dispatch is a full suite.

* Note draft CI skip in the test-architecture layer table

* Format the test-architecture table for Prettier

* Do not default e2e api_ref on workflow_dispatch

A Ready kick only passes pr_number and base_ref. A YAML default of
develop would look like an explicit pin and skip the API bootstrap
fallback when the guard is not on develop yet.

* Skip full-stack E2E on develop unless ci:full

A standard develop PR must finish CI in under 10 minutes. The job still
runs (mode=none, no checkout, no stack). Full suite is ci:full, main, or
a bare workflow_dispatch.

* Clarify that the e2e route gate runs only on a full stack

A standard develop PR without ci:full does not bring the stack up, so
CI cannot fail a missing route claim on that path.

* Start full-stack E2E only after Build and test

E2E is called from PR CI after unit tests succeed so it cannot start
while tests are still queued. Develop without ci:full remains a no-op.

* Document that Ready dispatches PR CI, not e2e-stack

* Clarify e2e-stack scope comments for workflow_call full input
@TaprootFreak
TaprootFreak merged commit ec534ad into main Aug 20, 2026
14 checks passed
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