Skip to content

Blocker: strict-23 rollout preflight failed (missing external/internal contexts) #92

@Prekzursil

Description

@Prekzursil

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions