docs: track 0.15.2, which is what pip install now gives you - #126
Merged
Merged
Conversation
`data-product-forge` v0.15.2 is on PyPI. The pin moves after the release and never before it: `cli-consistency` runs `pip install data-product-forge==<pin>` on every pull request, so bumping ahead of publication fails that job on an install that cannot resolve. The version sweep did the work rather than a grep. Bumping the pin alone turned the gate red and it named every disagreeing line in turn - the repo-root README bullet, the landing page banner and its `pip install` sentence, the vision baseline, five provider and walkthrough "Docs Baseline" banners, the CLI and providers index lines, the getting-started pin and its tracking sentence, and three exact-pin examples under sdk-and-plugins. Fourteen files, none of which I would have found by hand. One mention of `0.15.1` is deliberately kept, on the landing page: it names `0.15.1` and `0.15.2` as the two front-door patches that have no release-notes page of their own. That is history, and history is not rewritten to match today. Verified: `check_cli_docs.py` green, including "every version claim in docs/ agrees with the pin (CLI 0.15.2)" and all 1093 documented `fluid` invocations against the newly pinned CLI. Build clean, and the artifact link gate clean at 219 pages and 107,738 absolute references with its canaries passing.
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
data-product-forgev0.15.2 is on PyPI, so the docs pin follows it.Ordering, which is not optional.
cli-consistency.ymlrunspip install data-product-forge==<pin>on every PR. Bumping the pin before the release is published fails that job on an install that cannot resolve — so: publish, verify, then pin.The sweep found what a grep would not
Bumping
cli-version.jsonalone turnedcheck_cli_docs.pyred, and it named every disagreeing line in turn:README.mddocs/README.mdpip installsentence, and the release-line bulletdocs/vision.mddocs/providers/{aws,gcp,local,snowflake}.mddocs/walkthrough/{export-orchestration,universal-pipeline}.mddocs/{cli,providers}/README.mddocs/getting-started/README.mddocs/cli/mission.md,docs/sdk-and-plugins/reference/{trust-model,companion-packages}.mdFourteen files. That gate is the one I widened two sessions ago after it proved blind to the repo-root README — this run is it earning its keep.
Deliberately not changed
One
0.15.1stays, on the landing page, where it names0.15.1and0.15.2as the two front-door patches with no release-notes page of their own. That is history, and history is not rewritten to match today.Verified