Summary
PR #7262 combines several independent CI and E2E changes. Its final diff has 38 files, 1,179 additions, and 1,420 deletions.
Replace #7262 with focused PRs from fresh origin/main. Each PR must change one behavior and include its tests and operator documentation.
This work changes internal CI and E2E infrastructure. It does not create a supported integration, solution recipe, or product surface.
Source state
Focused PRs
Platform test prerequisites
Platform sharding
Hermes image production and reuse
Main workflow scheduling
Brev provisioning
Direct PR E2E required check
Independent follow-ups
Repository configuration blocker
The environment approve-credentialed-e2e-for-internal-pr exists. The GitHub API currently reports:
protection_rules: []
deployment_branch_policy: null
Before a PR relies on protected internal authorization, a repository administrator must:
- Configure at least one required reviewer.
- Enable prevent self-review.
- Disable administrator bypass.
- Restrict the environment to protected
main.
- Keep environment secrets, variables, and custom protection apps empty.
- Verify the configuration through the GitHub API.
Validation
Each implementation PR must:
- Run focused tests for its changed behavior.
- Run
npm run test:changed.
- Rerun targeted tests after behavior-affecting edits or hook fixes.
- Include real macOS and WSL evidence for platform sharding.
- Include sandbox image workflow evidence for Hermes image reuse.
- Include staging Brev evidence for provisioning changes.
- Include exact-SHA required-check evidence for the direct PR E2E check.
- Complete the documentation-writer review required by the repository workflow.
- Avoid unrelated formatting and documentation changes.
Close this issue when all work items merge or a maintainer records an explicit waiver for each remaining item.
Summary
PR #7262 combines several independent CI and E2E changes. Its final diff has 38 files, 1,179 additions, and 1,420 deletions.
Replace #7262 with focused PRs from fresh
origin/main. Each PR must change one behavior and include its tests and operator documentation.This work changes internal CI and E2E infrastructure. It does not create a supported integration, solution recipe, or product surface.
Source state
423ad38d42f736main.Focused PRs
Platform test prerequisites
src/lib/shields/flow.test.ts.test/hermes-runtime-config-guard-topology.test.ts.Platform sharding
.github/workflows/platform-vitest-main.yaml.fail-fast: false.test/platform-vitest-main-workflow.test.ts.Hermes image production and reuse
.github/workflows/sandbox-images-and-e2e.yaml..github/workflows/main.yamlin this PR.Main workflow scheduling
.github/workflows/main.yaml.sandbox-images-and-e2ein the finalchecksdependency list.Brev provisioning
tools/e2e/brev-provisioning.mtsand its focused state tests.test/e2e/brev-e2e.test.ts.Direct PR E2E required check
E2E / PR Gatedirectly as the exact-diff required check.requiredjob.tools/e2e/pr-e2e-required.mtsand its tests.E2E / PR Gate Coordinationonly when the current check is absent.Independent follow-ups
run-control-planefallback.Repository configuration blocker
The environment
approve-credentialed-e2e-for-internal-prexists. The GitHub API currently reports:protection_rules: []deployment_branch_policy: nullBefore a PR relies on protected internal authorization, a repository administrator must:
main.Validation
Each implementation PR must:
npm run test:changed.Close this issue when all work items merge or a maintainer records an explicit waiver for each remaining item.