chore(release): 1.2.1 - #372
Merged
Merged
Conversation
Promote the `Unreleased` changelog section, bump `setup.py` and `src/tirith/__init__.py`, and move the documentation's install pins onto the new tag. `tirith lint`, `tirith fmt`, the pre-commit hooks and `tirith ui` have been on `main` since 1.2.0 and were unreachable from a pinned install, so the editor page carried a note telling readers to install from `main` instead. The release contains them; the note goes, and the pre-commit `rev:` moves from `main` to the tag that publishes the hooks. The README's install-verification output is pinned to `__version__` by `tests/test_readme_is_current.py`, so it moves with the bump. Closes #371
Codecov Report✅ All modified and coverable lines are covered by tests.
🚀 New features to boost your workflow:
|
`Black linting` has been red on `main` since #291 landed: one stray blank line in `platform/report.py` and three call sites Black joins back onto a single line, all of which fit inside the configured 120 columns. Formatting only, no behaviour change; `tests/platform` passes unchanged. The job pins Black 25.1.0 deliberately, so this is what the tree is formatted for rather than whatever is newest today.
|
❌ The last analysis has failed. |
AkashS0510
approved these changes
Sep 8, 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.
Closes #371
Everything under
## [Unreleased]has been onmainsince1.2.0(2026-08-03) and is unreachable from a pinned install —tirith lint,tirith fmt, the pre-commit hooks,tirith ui, the resultcontexton messages, and theerror_toleranceverdict fix (#293). This cuts the tag that makes them installable.What changed
CHANGELOG.md## [Unreleased]→## [1.2.1] - 2026-09-08. Content untouched.setup.py,src/tirith/__init__.py1.2.0→1.2.1README.mdtests/test_readme_is_current.pypins it to__version__documentation/docs/tirith-usage/*@1.2.0→@1.2.1; "1.2.0is the newest tag"documentation/docs/tirith-usage/editor-and-local.mdrev: main→rev: 1.2.1, which is the point of publishing.pre-commit-hooks.yamldocs/platform-check.mdgenerator.versionin the sample result documentdocumentation/static/**documentation/scripts/generate-llms-full.py, as its docstring asksAfter merge
Tag and push, or the install pins in this PR resolve to nothing:
Note the tags in this repo are unprefixed (
1.2.0,1.0.6) —bump_version.pyprints av-prefixed suggestion that does not match what is actually published.On the version number
Semver would make this
1.3.0:tirith lint,tirith fmtandtirith uiare new commands, and the changelog'sAddedsection is the longest part of it. Cut as1.2.1as asked; say the word and I will move it.Deliberately not in this PR
The landing page and the agent-facing packs still describe
tirith lintas unshipped, and still pin@1.2.0:documentation/src/pages/index.js— the "Any CI" tab keepstirith lintcommented out, and theanywheresection carries anIN DEVbadgedocumentation/src/data/demoPhases.js— five commented# in dev, not in 1.2.0lines, andinDev: trueon the pre-commit integrationdocumentation/static/llms.txt→src/data/agentBrief.js— "tirith lintis not in the released package".cursor/rules/tirith-policies.mdc,.claude/skills/tirith-policies/— the same claim, plus "do not put it in a pipeline"Uncommenting those, flipping the
IN DEVbadge toBETA, and moving the tense out of the conditional is copy and badge work with its own review surface, and half-doing it here would leave a pin that says1.2.1next to a caveat that saysnot in 1.2.0. Each file group is internally consistent as it stands. Follow-up.