Skip to content

[ci] Sync zutils v0.11.0#249

Merged
ppenna merged 1 commit into
nanvix/v3.49.0from
automation/update-zutils-version
Jun 8, 2026
Merged

[ci] Sync zutils v0.11.0#249
ppenna merged 1 commit into
nanvix/v3.49.0from
automation/update-zutils-version

Conversation

@ppenna

@ppenna ppenna commented Jun 8, 2026

Copy link
Copy Markdown

Automated sync with v0.11.0:

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

Generated by the Update Zutils workflow.

@ppenna ppenna requested review from Copilot and removed request for Copilot June 8, 2026 04:45
@ppenna ppenna self-assigned this Jun 8, 2026
@ppenna ppenna force-pushed the automation/update-zutils-version branch from cb4afb4 to 9390ee4 Compare June 8, 2026 14:06
Copilot AI review requested due to automatic review settings June 8, 2026 18:40
@ada-x64 ada-x64 force-pushed the automation/update-zutils-version branch from 9390ee4 to dc5512c Compare June 8, 2026 18:40
@ppenna ppenna merged commit e3f98f7 into nanvix/v3.49.0 Jun 8, 2026
19 checks passed
@ppenna ppenna deleted the automation/update-zutils-version branch June 8, 2026 18:43

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

This PR updates the repository’s Nanvix/zutils integration to align with zutils v0.11.0, refreshing the bootstrapping scripts and adjusting the Nanvix build/release staging flow so zutils can collect artifacts from standard output directories.

Changes:

  • Bumps the pinned zutils version to v0.11.0 and syncs wrapper templates (z.sh, z.ps1) accordingly.
  • Updates the Nanvix Makefile flow to stage build outputs via a new install target (and removes the old packaging targets).
  • Updates .nanvix/z.py to pass zutils “paths” outputs (e.g., OUT_DIR, LIB_OUT, INCLUDE_OUT, BIN_OUT) into Makefile.nanvix and to copy back staged artifacts in Windows Docker mode.

Reviewed changes

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

Show a summary per file
File Description
z.sh Syncs the bootstrapper template and simplifies pre-forwarding argument handling.
z.ps1 Syncs the Windows bootstrapper template and simplifies pre-forwarding argument handling.
Makefile.nanvix Adds install staging and updates required variables/output cleanup accordingly.
.zutils-version Pins zutils to v0.11.0.
.nanvix/z.py Switches to zutils paths helpers and passes staging/output variables into the build Makefile.
.nanvix/.gitignore Updates ignored paths formatting for Nanvix local artifacts.

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

Comment thread .nanvix/z.py
Comment on lines 532 to 538
run(
"make",
"-f",
"Makefile.nanvix",
"clean",
cwd=self.repo_root,
cwd=repo_root(),
)
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