Commit 632615a
committed
fix(ci): unblock appinspect.yml + guard codeql.yml for private repos
Two CI fixes plus a §7.5 honest-correction in APPINSPECT_FINDINGS.md.
1) appinspect.yml — remove `cache: pip`
The job has been failing since 2026-05-17 17:12 with:
"No file in /home/runner/work/wl_manager/wl_manager matched to
[**/requirements.txt or **/pyproject.toml]"
actions/setup-python@v5 with `cache: pip` requires one of those
manifests to compute the cache key. This repo has only
requirements-dev.txt — close-but-not-matching the cache glob.
The single `pip install` in this workflow uses --no-cache-dir
so the cache was a no-op anyway. Drop it.
2) codeql.yml — guard `if: github.event.repository.private == false`
The first CodeQL run (after Batch 1 landed the workflow) failed
with "Code scanning is not enabled for this repository". CodeQL
requires "Code scanning" enabled at the repo level; for private
repos that's gated behind GitHub Advanced Security (paid). For
public repos it's free and auto-enables. The repo flips public
in PUBLIC_RELEASE_PLAN.md Phase 3.4 — until then, skip the job
cleanly. After the flip the `if:` evaluates true and CodeQL
starts without any further config change.
3) docs/APPINSPECT_FINDINGS.md §7.5 + §8 revision-log correction
The Phase 1.8 closure claimed "appinspect.yml CLI workflow green
✅ Phase 1.2" but in fact the workflow was failing the entire
time. Content was always correct (Phase 1.3 baseline 0 error / 0
failure), only CI wiring broken. The error is a process bug:
Phase 1 acceptance was declared without spot-checking every
workflow's actual run status. Logged in qa-findings.jsonl as
`false-completion-claim-without-ci-verification` for the
bi-weekly review.
Both workflow fixes will trigger fresh runs on this push. Expected
outcome: appinspect.yml goes green (content was always clean);
codeql.yml shows "Job skipped" (the guard is working as designed).1 parent 900099a commit 632615a
3 files changed
Lines changed: 34 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
55 | 63 | | |
56 | 64 | | |
57 | 65 | | |
58 | 66 | | |
59 | | - | |
60 | 67 | | |
61 | 68 | | |
62 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
48 | 56 | | |
49 | 57 | | |
50 | 58 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
491 | 491 | | |
492 | 492 | | |
493 | 493 | | |
494 | | - | |
| 494 | + | |
495 | 495 | | |
496 | 496 | | |
497 | 497 | | |
| |||
548 | 548 | | |
549 | 549 | | |
550 | 550 | | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
0 commit comments