Skip to content

chore: update rhiza to v1.8.0 - #978

Merged
tschm merged 2 commits into
mainfrom
rhiza_v1.8.0_20260907
Sep 7, 2026
Merged

chore: update rhiza to v1.8.0#978
tschm merged 2 commits into
mainfrom
rhiza_v1.8.0_20260907

Conversation

@tschm

@tschm tschm commented Sep 7, 2026

Copy link
Copy Markdown
Member

Syncs template-owned files from jebel-quant/rhiza, v1.7.2v1.8.0.

What changed

11 files, template-owned only:

  • .github/workflows/rhiza_release.yml (+88/-4) — the substantive change. v1.8.0
    teaches the release workflow about dynamic versions: a dynamic/written probe now
    guards the uv version --short step (which exits 2 on a dynamic project), and a new
    "Verify built distribution matches the tag" step parses the dist/*.whl and
    dist/*.tar.gz filenames. That second check runs for written versions too, so it is
    a strict gain today.
  • Makefilerhiza-task@1.5.0rhiza-task@1.7.0.
  • .pre-commit-config.yaml — hook bumps (ruff v0.16.5v0.16.6, markdownlint
    v0.49.0v0.49.1, uv-pre-commit 0.12.90.12.10).
  • The six rhiza_*.yml stubs — reusable-workflow refs @v1.7.2@v1.8.0.
  • .rhiza/template.yml + .rhiza/template.lock — the ref bump and new lock SHA.

Why now

This is the prerequisite for moving jquantstats to git-tag-derived versioning
(dynamic = ["version"] + hatch-vcs), which lands in follow-up PRs. Going dynamic on
the v1.7.2 workflow would fail the tag check after the tag is already pushed, and
would lose the guard against hatch-vcs silently building 0.1.dev1+g<sha> and
publishing it green.

Nothing in this PR changes release behaviour while the version is still written.

Notes

  • Sync exited 0 — clean merge, no conflicts to resolve.
  • Nothing was left unstaged; no repo-owned file was touched.
  • The five dependabot-ahead action pins in rhiza_release.yml
    (checkout@v6.1.0, setup-python@v6.3.0, attest@v4.2.2,
    attest-build-provenance@v4.2.2) were verified intact after the merge — upstream
    still carries older pins, and the 3-way merge preserved ours.
  • No gates were run — run /rhiza:quality for a scorecard.

@tschm
tschm merged commit eb3d566 into main Sep 7, 2026
48 checks passed
@tschm
tschm deleted the rhiza_v1.8.0_20260907 branch September 7, 2026 18:11
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