Skip to content

Parallelize Baseline verification - #28

Merged
ranade-oss merged 5 commits into
mainfrom
agent/parallel-baseline
Jul 28, 2026
Merged

Parallelize Baseline verification#28
ranade-oss merged 5 commits into
mainfrom
agent/parallel-baseline

Conversation

@ranade-oss

@ranade-oss ranade-oss commented Jul 28, 2026

Copy link
Copy Markdown
Owner

What changed

  • Splits Baseline into independent workflow, backend, frontend, website, and governance jobs.
  • Runs those jobs in parallel so actionable failures are visible in one run instead of appearing serially.
  • Preserves the final required verify aggregation job, so existing merge gating remains compatible.
  • Regenerates only the release manifest during PR verification; other committed generated artifacts remain subject to stale-byte checks.
  • Stops release-manifest automation from mutating PR branches and refreshes the committed manifest automatically on main after merges.
  • Adds event-driven merging for successful final-head Baseline runs on trusted same-repository agent/ PRs.
  • Adds concurrency cancellation for superseded PR heads.

Merge safeguards

The event-driven merger requires an open, non-draft, same-repository agent/ PR from an owner, member, or collaborator. It verifies the exact successful head SHA, rejects requested changes and unresolved review threads, waits briefly for GitHub mergeability calculation, and merges only when GitHub reports the PR as mergeable.

Human-input impact

None. Pull requests trigger Baseline automatically, and eligible agent PRs merge immediately after a successful final-head run. No polling or manual release-manifest refresh is required.

Expected result

Backend, frontend, website, workflow, and governance failures are reported independently and concurrently, while release controls remain enforced without generated-manifest failures masking application errors.

@ranade-oss
ranade-oss force-pushed the agent/parallel-baseline branch 2 times, most recently from 04303e8 to 2ed8ac4 Compare July 28, 2026 22:38
@ranade-oss
ranade-oss merged commit f80c917 into main Jul 28, 2026
13 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