docs: pin the GitHub Action at v2.1.1 - #374
Merged
Merged
Conversation
Every snippet showed @v2, which installs py-tirith 1.2.0. v2.1.1 installs 1.2.1, whose comment renders the planned changes as a diff block above the findings -- in both modes, after v2.1.0 shipped it for the platform path only. The action pins its CLI to an exact tag so one action ref means one known CLI, so @v2 will not drift on its own and anyone copying these snippets stays on 1.2.0 until we move them. Ten references, one substitution: README, the landing page, the demo phases, the CI integration page, and the two agent-facing packs, which would otherwise hand an agent a stale pin. static/llms-full.txt and static/docs/ regenerated with documentation/scripts/generate-llms-full.py rather than edited. Closes #373
|
❌ The last analysis has failed. |
Codecov Report✅ All modified and coverable lines are covered by tests. 🚀 New features to boost your workflow:
|
AkashS0510
approved these changes
Sep 9, 2026
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.
Every snippet showing the GitHub Action pinned
@v2, which installs py-tirith 1.2.0. Tworeleases have shipped since.
Why it matters that this is manual
The action pins its CLI to an exact tag on purpose — one action ref means one known CLI, so a
caller's green pipeline cannot turn red with nothing in their repository changing. The cost is that
@v2never drifts: anyone copying our snippets stays on 1.2.0 until we move the docs deliberately.@v2.1.1installs 1.2.1, whose comment renders the planned changes as adiffblock above thefindings table — one row per changing resource with the attributes that move underneath it, from the
masked plan.
v2.1.0shipped that for the platform path and
v2.1.1added the local-mode path it had missed, so
v2.1.1is the first tag where the feature is true inboth modes.
The diff
Ten references, one substitution, nothing else:
README.mddocumentation/src/pages/index.js— the landing pagedocumentation/src/data/demoPhases.jsdocumentation/docs/tirith-usage/ci-integration.md.cursor/rules/tirith-policies.mdc,.claude/skills/tirith-policies/reference/pipelines.mdThe two agent-facing packs are included because leaving them behind hands an agent a stale pin, which
is the copy most likely to be followed without checking.
static/llms-full.txtandstatic/docs/are regenerated withdocumentation/scripts/generate-llms-full.py, not hand-edited — that script exists precisely sothose files are not a second source of truth. Their only change is the same version line.
Every changed line in the whole PR:
Two things I found and deliberately left alone
Both belong in their own change rather than smuggled into a version bump:
README.mdandci-integration.mdinstalls[email protected]— five releases stale.when the GitLab CI/CD component was published to the catalog.
Noted in #373 so they are not lost.
Closes #373