Commit 3846734
committed
Fix CI: refresh asset manifest, golden fixture, and format ordering
The previous commit shipped three stale artifacts that the CI verify
job catches and that I missed locally:
- src/asset_manifest.py held a HTML_CACHE_VERSION that did not match
the embedded sources (the fingerprint step had not been re-run after
the last embed). lint_seo_cache.py compares the two and fails when
they drift; refreshed by make build.
- tests/fixtures/golden_examples.py was the pre-rewrite frozen
catalog. It needs an intentional refresh after example rewrites; the
five new pages and the cells added to existing pages were not yet
reflected. Regenerated from load_examples() output.
- scripts/format_examples.py FRONTMATTER_ORDER did not list the new
scope_first_pass key, so the eight broad-surface pages that took
the scope-down shortcut were reported as misformatted. Added it
between doc_path and see_also so the formatter has a stable slot.
The full local gauntlet now passes: embed-examples, fingerprint,
verify-examples (under Python 3.13), quality-checks, unittest (39),
ruff, lint_seo_cache, migration parity, format --check, git diff
--check.1 parent a6e678a commit 3846734
3 files changed
Lines changed: 8106 additions & 2906 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
0 commit comments