Skip to content

Adopt the released reader: all four levels forward - #13

Merged
samuelduchesne merged 1 commit into
mainfrom
007-adopt-the-reader
Sep 8, 2026
Merged

Adopt the released reader: all four levels forward#13
samuelduchesne merged 1 commit into
mainfrom
007-adopt-the-reader

Conversation

@samuelduchesne

Copy link
Copy Markdown
Contributor

Both libraries released today, so the four pinned levels can move. This is what turns #10 and #11 from red to green, and it is the only thing that was ever holding them.

level from to
[tool.idfkit.library] + the == dependency pin 1.0.0-rc.3 1.0.0-rc.4
[tool.idfkit.conformance] conformance-2026.8 conformance-2026.12
[tool.idfkit.governance] governance-2026.14 governance-2026.17
[tool.idfkit.docs] docs-2026.3 docs-2026.4

The governance level was two behind before this feature touched it. Not this feature's doing, but this feature's to carry forward.

The vendored TypeScript tree gains the three examples the weather pages reference and could not resolve: the two for the reader, and filter_by_climate_zone.ts. All three are authored in idfkit-js rather than here, because docs/snippets/js/ is vendored and sync_js_artifacts.py --check rejects a file present only in the vendored copy. docs-2026.4 was cut from idfkit-js to carry them.

Verified against the stack, not just alone

This branch is green on its own — make check exits 0, strict build has no errors. But on its own it does not exercise the pages that needed it, which live on #10 and #11. So I merged all three locally and built that:

  • 0 errors, strict build
  • The LOCAL OVERRIDE warning is gone: parity("weather-file-reading") now resolves from the real pinned tag rather than a working tree
  • weather/reading.md renders with both language tabs
  • make check exits 0: page kinds, capability declarations, engine assets, and ✅ The vendored examples and TypeDoc reference match docs-2026.4

The remaining strict-mode warnings are 109 cairosvg crashes, which is the social plugin wanting libcairo on my machine and is identical with and without this change.

Merge order

This one first. Then #10 and #11 rebase onto main and go green without further edits.

The library pin moves to idfkit==1.0.0-rc.4 and the docs level to docs-2026.4,
both published today. The governance level moves two behind to governance-2026.17,
which is not this feature's doing but is this feature's to carry forward, and the
conformance level from 2026.8 to 2026.12.

The vendored TypeScript tree gains the three examples the weather pages reference
and could not resolve: the two for the reader and the climate zone filter, which
is authored in idfkit-js because docs/snippets/js/ is vendored and sync_js_artifacts
--check rejects a file present only in the vendored copy.
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Docs preview for this PR is available at:
https://developers.idfkit.com/pr-preview/pr-13/

github-actions Bot added a commit that referenced this pull request Sep 8, 2026
@samuelduchesne
samuelduchesne merged commit 24e0ae4 into main Sep 8, 2026
6 checks passed
@samuelduchesne
samuelduchesne deleted the 007-adopt-the-reader branch September 8, 2026 13:07
github-actions Bot added a commit that referenced this pull request Sep 8, 2026
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