Skip to content

[ci] Sync zutils v0.11.0 - #70

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

[ci] Sync zutils v0.11.0#70
ppenna merged 1 commit into
nanvix/v2.12.9from
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:46
@ppenna ppenna self-assigned this Jun 8, 2026
@ppenna
ppenna force-pushed the automation/update-zutils-version branch from 06d24fe to 0747b36 Compare June 8, 2026 14:05
@ada-x64
ada-x64 force-pushed the automation/update-zutils-version branch from 0747b36 to 039d7ff Compare June 8, 2026 18:56
Copilot AI review requested due to automatic review settings June 8, 2026 18:56
@ppenna
ppenna merged commit e800f70 into nanvix/v2.12.9 Jun 8, 2026
15 checks passed
@ppenna
ppenna deleted the automation/update-zutils-version branch June 8, 2026 18:58

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 match zutils v0.11.0, including updating the pinned zutils version and adjusting the Nanvix build orchestration to align with newer zutils conventions (notably path handling and staged outputs).

Changes:

  • Bumps .zutils-version to v0.11.0.
  • Updates bootstrap wrappers (z.sh, z.ps1) to only extract --with-zutils (dropping --with-nanvix handling).
  • Refactors .nanvix/z.py and .nanvix/Makefile.nanvix to stage build artifacts via an install target and to use nanvix_zutil.paths for standardized output directories.

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 Removes --with-nanvix argument extraction; keeps --with-zutils extraction before delegating to nanvix-zutil.
z.ps1 Same as z.sh for PowerShell: only extracts --with-zutils.
.zutils-version Pins zutils to v0.11.0.
.nanvix/z.py Uses nanvix_zutil.paths, stages outputs for Docker copy-back, and updates build/test flows accordingly.
.nanvix/Makefile.nanvix Adds install staging target; removes package/verify-package; updates clean to attempt to remove OUT_DIR.
.nanvix/.gitignore Adjusts ignore patterns (removes trailing slashes).

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

Comment thread .nanvix/Makefile.nanvix
-$(MAKE) clean 2>/dev/null || true
rm -f $(TEST_ELF) Makefile
rm -rf dist/ .libs/
rm -rf $(OUT_DIR) dist/ .libs/
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