Skip to content

chore: update rhiza to v0.17.0 - #752

Merged
tschm merged 2 commits into
mainfrom
rhiza_v0.17.0
May 27, 2026
Merged

chore: update rhiza to v0.17.0#752
tschm merged 2 commits into
mainfrom
rhiza_v0.17.0

Conversation

@tschm

@tschm tschm commented May 27, 2026

Copy link
Copy Markdown
Member

Summary

  • Bumps template-branch to v0.17.0 in .rhiza/template.yml
  • Bumps .rhiza/.rhiza-version to 0.16.1
  • Runs make sync to apply upstream template changes

Copilot AI review requested due to automatic review settings May 27, 2026 11:03

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

Updates the repository’s Rhiza template reference and syncs downstream template changes, including Makefile behavior and GitHub workflow updates.

Changes:

  • Bump Rhiza template reference to v0.17.0 and update the template lock metadata.
  • Update the book serve Makefile target to use uv run python -m http.server and add a regression test.
  • Refresh Rhiza GitHub workflow stubs and replace the release workflow stub with a fully inlined workflow.

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
.rhiza/tests/api/test_makefile_targets.py Adds a test asserting make serve uses uv run python -m http.server.
.rhiza/template.yml Bumps the Rhiza template branch to v0.17.0.
.rhiza/template.lock Updates the synced template SHA/ref and sync timestamp.
.rhiza/make.d/book.mk Switches serve target from python3 -m http.server to ${UV_BIN} run python -m http.server.
.github/workflows/rhiza_weekly.yml Updates reusable workflow reference to @v0.16.0.
.github/workflows/rhiza_sync.yml Updates reusable workflow reference to @v0.16.0.
.github/workflows/rhiza_release.yml Replaces reusable-workflow stub with an in-repo release workflow (tag validation, build, draft release, optional publish, finalise).
.github/workflows/rhiza_marimo.yml Updates reusable workflow reference to @v0.16.0.
.github/workflows/rhiza_codeql.yml Updates reusable workflow reference to @v0.16.0.
.github/workflows/rhiza_ci.yml Updates reusable workflow reference to @v0.16.0.
.github/workflows/rhiza_book.yml Updates reusable workflow reference to @v0.16.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +156 to +160
- name: Configure git auth for private packages
uses: jebel-quant/rhiza/.github/actions/configure-git-auth@v0.15.2
with:
token: ${{ secrets.GH_PAT }}

Comment on lines +351 to +357
# repository-url and password only used for custom feeds, not for PyPI with OIDC
- name: Publish to PyPI
if: ${{ steps.check_dist.outputs.should_publish == 'true' }}
uses: pypa/gh-action-pypi-publish@release/v1
with:
packages-dir: dist/
skip-existing: true
name: Finalise Release
runs-on: ubuntu-latest
needs: [tag, pypi, devcontainer]
if: needs.pypi.result == 'success' || needs.devcontainer.result == 'success'
- name: "Sync the virtual environment for ${{ github.repository }}"
shell: bash
run: |
export UV_EXTRA_INDEX_URL="${{ secrets.uv_extra_index_url }}"
@tschm
tschm merged commit 3e34f77 into main May 27, 2026
48 checks passed
@tschm
tschm deleted the rhiza_v0.17.0 branch May 27, 2026 11:24
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