Skip to content

[ci] Sync zutils v0.14.0#294

Merged
ppenna merged 2 commits into
nanvix/v3.49.0from
automation/update-zutils-version
Jun 30, 2026
Merged

[ci] Sync zutils v0.14.0#294
ppenna merged 2 commits into
nanvix/v3.49.0from
automation/update-zutils-version

Conversation

@ppenna

@ppenna ppenna commented Jun 30, 2026

Copy link
Copy Markdown

Automated sync with v0.14.0:

  • Pins .zutils-version to v0.14.0 (source of truth on workflows@v2.1.0+).
  • Copies bootstrapper templates (z, z.sh, z.ps1) from release assets.

Generated by the Update Zutils workflow.

@ppenna ppenna requested review from Copilot and removed request for Copilot June 30, 2026 14:27
@ppenna ppenna self-assigned this Jun 30, 2026
Drop the obsolete repo-root staging dance in the windows test
loop now that make_initrd accepts arbitrary input paths.
Copilot AI review requested due to automatic review settings June 30, 2026 15:22
@ppenna ppenna merged commit 7569460 into nanvix/v3.49.0 Jun 30, 2026
19 checks passed
@ppenna ppenna deleted the automation/update-zutils-version branch June 30, 2026 15:25

Copilot AI left a comment

Copy link
Copy Markdown

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 Nanvix/zutils integration to zutils v0.14.0 by updating the pinned version and refreshing the .nanvix/z.py bootstrapper template so CI and local ./z workflows align with the newer zutils expectations.

Changes:

  • Bumps the pinned zutils version to v0.14.0 via .zutils-version.
  • Updates .nanvix/z.py template, including make_initrd(...) callsites used by standalone and Windows test flows.
  • Expands .nanvix/.gitignore to ignore the .nanvix/out directory.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
.zutils-version Updates the pinned zutils release version to v0.14.0.
.nanvix/z.py Refreshes the zutils-provided build/test bootstrapper logic for the new zutils version.
.nanvix/.gitignore Ignores generated .nanvix/out artifacts introduced/used by the updated tooling.

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

Comment thread .nanvix/z.py
Comment on lines 366 to +367
# Bundle sqlite3.elf + daemons into an initrd.
initrd = make_initrd(self, "sqlite3.elf", test=True)
initrd = make_initrd(self, repo_root() / "sqlite3.elf", test_out())
Comment thread .nanvix/z.py
Comment on lines 471 to 474
initrd: Path | None = None
try:
initrd = make_initrd(self, binary.name, test=True)
initrd = make_initrd(self, binary, test_out())
with tempfile.TemporaryDirectory(
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.

3 participants