Skip to content

chore: update rhiza to v1.5.1 - #957

Merged
tschm merged 2 commits into
mainfrom
rhiza_v1.5.1_20260822
Aug 22, 2026
Merged

tschm merged 2 commits into
mainfrom
rhiza_v1.5.1_20260822

Conversation

@tschm

@tschm tschm commented Aug 22, 2026 •

Copy link
Copy Markdown
Member

Syncs the repo against the template at its latest release.

  • Template: jebel-quant/rhiza
  • Ref: v1.4.2 → v1.5.1 (upstream HEAD de568b1e79e5)
  • Files changed: 14 paths, all template-owned or .rhiza/ config

Only paths listed in .rhiza/template.lock were staged, via stage_synced.py — no
repo-owned source, dependencies or tests are touched.

Conflict resolved (upstream taken)

.gitignore — one block. The local-only entry _marimushka was dropped in favour of
upstream's _pdoc, docs/notebooks/*.html, docs/reports, docs/reports.md.
_marimushka was stale: the directory does not exist and nothing outside old
CHANGELOG entries refers to it.

.github/CONFIG.md — removed and excluded

The sync initially restored .github/CONFIG.md, which had been deleted in #956, because
the file is still in the template's set at v1.5.1. It is now listed under exclude: in
.rhiza/template.yml, dropped from the lock's files: list, and removed from the tree —
so the sync will stop delivering it. It does not appear in this PR's diff at all: main
already lacked it, and the branch nets out to the same.

SECURITY.md is excluded in the same commit, on the grounds that it makes factual
claims about this repo's security posture that only the repo can vouch for.

The lock's files: list drops from 34 entries to 32 as a result.

Left unstaged — needs a decision

  • .github/workflows/rhiza_mutation.yml — v1.5.1 drops this file from the
    template's set, so it is no longer in the lock's files: list and
    stage_synced.py left it alone. It is not removed by this PR. Given Delete .github/workflows/mutation.yml #941 already
    deleted the repo's own mutation.yml, deleting this one too is probably wanted — but
    as a deliberate follow-up, not a silent side effect of a version bump.

Also worth noting

The synced Makefile header now declares itself template-owned ("synced from
rhiza's core bundle. Edit it there."), which contradicts CLAUDE.md, where the
Makefile is listed as repo-owned. No targets were added or removed by the sync — the
134-line diff is internal restructuring — but the ownership note in CLAUDE.md is now
wrong and should be corrected separately (it is repo-owned, so it cannot ride in this
PR).


No gates were run. /update only syncs — run /rhiza:quality for a scorecard.

🤖 Generated with Claude Code

Copilot AI lite review requested due to automatic review settings August 22, 2026 14:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Syncs this repository’s Rhiza-managed files to jebel-quant/rhiza@v1.5.1, updating the template lock/ref and refreshing the standard workflows and tooling shim files used across the repo.

Changes:

  • Bump the Rhiza template ref/lock from v1.4.2 → v1.5.1 and update the recorded template SHA/sync time.
  • Replace the Makefile implementation with the newer template-owned shim that forwards unknown targets to uvx rhiza-task, while supporting repo overrides via local.mk.
  • Refresh CI/workflow stubs and docs/gitignore/pre-commit configuration to match the v1.5.1 template set.

Reviewed changes

Copilot reviewed 13 out of 15 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Makefile Update to the v1.5.1 template-owned rhiza-task forwarding shim.
docs/paper/README.md Document durable paper PDF publishing via the MkDocs site assets.
.rhiza/template.yml Update template ref to v1.5.1.
.rhiza/template.lock Update template SHA/ref, file set (incl. Makefile), and sync timestamp.
.rhiza/CONTRIBUTING.md Update breaking-change example text to match newer Rhiza guidance.
.pre-commit-config.yaml Update hook revisions and add new metadata fields (notably groups).
.gitignore Adjust ignored docs outputs and LaTeX artifacts; remove some legacy ignores.
.github/workflows/rhiza_release.yml Fix finalise-release job condition semantics for needs results.
.github/workflows/rhiza_paper.yml Update reusable workflow ref + reduce permissions to contents: read.
.github/workflows/rhiza_marimo.yml Update reusable workflow ref to v1.5.1.
.github/workflows/rhiza_codeql.yml Update reusable workflow ref to v1.5.1.
.github/workflows/rhiza_ci.yml Update reusable workflow ref to v1.5.1.
.github/workflows/rhiza_book.yml Update reusable workflow ref to v1.5.1.
.github/workflows/rhiza_benchmark.yml Update reusable workflow ref to v1.5.1.
.github/CONFIG.md Re-add Rhiza workflow secret configuration documentation (PAT_TOKEN, release secrets).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .pre-commit-config.yaml
Comment on lines 14 to +15
- id: check-toml
groups: ["fast"]
@tschm
tschm merged commit 94dd820 into main Aug 22, 2026
51 checks passed
@tschm
tschm deleted the rhiza_v1.5.1_20260822 branch August 22, 2026 15:04
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.

2 participants