Skip to content

fix(ci): repair the two standing red checks (codeql version split + stale hypatia pin)#679

Merged
hyperpolymath merged 1 commit into
mainfrom
worktree-fix-ci-codeql-hypatia-pins
Jul 7, 2026
Merged

fix(ci): repair the two standing red checks (codeql version split + stale hypatia pin)#679
hyperpolymath merged 1 commit into
mainfrom
worktree-fix-ci-codeql-hypatia-pins

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Problem — every PR carries two red checks

  1. analyze (actions, none) — CodeQL, and per the workflow's own comment a required check:

    ##[error]Loaded a configuration file for version '4.36.2', but running version '4.36.3'
    

    Root cause: dependabot ci: bump github/codeql-action/analyze from 4.36.2 to 4.36.3 #670/ci: bump github/codeql-action/upload-sarif from 4.36.2 to 4.36.3 #673 bumped analyze/upload-sarif to v4.36.3 (54f647b7) but left init at v4.36.2 (8aad20d1) — a partial bump (dependabot treats init/analyze as separate actions). init writes a config the newer analyze rejects. The stale # v3.28.1 comments hid the split.

  2. hypatia / Hypatia Neurosymbolic AnalysisCache not found for input keys: hypatia-scanner-v2-… → exit 1.
    Root cause: the wrapper pinned the standards reusable at d135b05 — the known estate CI-red master-cause pin. Fixed upstream in standards fix(ci): walker Js.Exn catch-arm detection + vscode E2E false-positive (closes #426) #428 (GITHUB_TOKEN), Docs/bindings roadmap top50 #441 (un-stale scanner cache — our exact symptom), feat(stdlib): Deno scripting surface — walk/args/exit/iso/regex/stderr (step #242) #445, [#446 STEP 2] Tier 4 — backend / cloud (10 bindings) #453.

Fix (2 files, 3 lines)

YAML validated. This PR's own check run is the live test — analyze (actions, none) and hypatia should both go green here.

🤖 Generated with Claude Code

…sion split + stale hypatia reusable pin

Every PR has carried two red checks:

1. `analyze (actions, none)` (CodeQL — a REQUIRED check per the workflow's
   own comment): dependabot #670/#673 bumped `analyze`/`upload-sarif` to
   v4.36.3 (54f647b7) but left `init` at v4.36.2 (8aad20d1). The init step
   writes a config the newer analyze rejects:
     "Loaded a configuration file for version '4.36.2', but running 4.36.3"
   Fix: align `init` to the same v4.36.3 SHA. Also corrected the drifted
   "# v3.28.1" comments to the SHA's real version (comment said v3.28.1,
   SHA was v4.36.x — the drift is what hid the split).

2. `hypatia / Hypatia Neurosymbolic Analysis`: the wrapper pinned the
   standards reusable at d135b05 — the known estate CI-red master-cause pin.
   The reusable was fixed upstream in standards #428 (GITHUB_TOKEN),
   #441 (un-stale scanner cache — our exact "Cache not found ... exit 1"
   symptom), #445, #453. Fix: bump the pin to 5fa7a834e (#453), the latest
   commit touching the reusable.

Workflow-file change: pushed via WSL gh (workflow scope present).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath enabled auto-merge (squash) July 7, 2026 10:05
@sonarqubecloud

sonarqubecloud Bot commented Jul 7, 2026

Copy link
Copy Markdown

@hyperpolymath hyperpolymath merged commit dd0a16b into main Jul 7, 2026
19 checks passed
@hyperpolymath hyperpolymath deleted the worktree-fix-ci-codeql-hypatia-pins branch July 7, 2026 10:08
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