Date: March 1, 2026
Summary
- Strict-check rollout preflight failed on
main.
- Branch protection exists, but current required checks are not canonical strict-check.
- External contexts and several internal strict-check contexts are missing.
- Under no-bypass policy, rollout is paused pending integrations/workflow standardization.
Evidence
- Repo:
Prekzursil/Reframe
- Main SHA checked:
02fd4b563633904de12a5425c9e023e03f8e9ae7
- Current required checks include
Python API & worker checks, Web build, Analyze jobs, CodeQL, CodeRabbit.
Commands used
gh repo view Prekzursil/Reframe --json nameWithOwner,defaultBranchRef,url
gh api repos/Prekzursil/Reframe/branches/main/protection
gh api repos/Prekzursil/Reframe/commits/main --jq .sha
gh api repos/Prekzursil/Reframe/commits/<sha>/check-runs?per_page=100
gh api repos/Prekzursil/Reframe/commits/<sha>/status
Missing canonical strict-check contexts
- applitools-core
- pr-agent
- deep-agent
- audit-pr-evidence
- backend
- backend-postgres
- coverage
- CodeQL
- codecov-analytics
- dependency-review
- compose-smoke
- frontend
- label
- codacy-equivalent-zero
- sonar-branch-zero
- Seer Code Review
Present key contexts (subset)
- SonarCloud Code Analysis
- Analyze (actions)
- Analyze (javascript-typescript)
- Analyze (python)
- Python API & worker checks
- Web build
Required to unblock
2. Add internal strict-check workflows for missing context names with real repo-native checks.
3. Migrate branch protection to strict canonical 23 only after full green proof on PR branch.
4. No bypasses or synthetic check placeholders.
Date: March 1, 2026
Summary
main.Evidence
Prekzursil/Reframe02fd4b563633904de12a5425c9e023e03f8e9ae7Python API & worker checks,Web build, Analyze jobs,CodeQL,CodeRabbit.Commands used
Missing canonical strict-check contexts
Present key contexts (subset)
Required to unblock
2. Add internal strict-check workflows for missing context names with real repo-native checks.
3. Migrate branch protection to strict canonical 23 only after full green proof on PR branch.
4. No bypasses or synthetic check placeholders.