Skip to content

ci: replace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig action - #272

Merged
Brooooooklyn merged 2 commits into
mainfrom
copilot/fix-7d24f7e4-6180-4597-a33e-dddd5c8e50bf
Aug 5, 2025
Merged

ci: replace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig action#272
Brooooooklyn merged 2 commits into
mainfrom
copilot/fix-7d24f7e4-6180-4597-a33e-dddd5c8e50bf

Conversation

Copilot AI commented Aug 5, 2025

Copy link
Copy Markdown
Contributor

This PR replaces the unmaintained goto-bus-stop/setup-zig GitHub Action with the actively maintained mlugg/setup-zig action in the CI workflow.

Background

The goto-bus-stop/setup-zig action is no longer maintained and the community has moved to using mlugg/setup-zig as the recommended replacement for setting up the Zig compiler in GitHub Actions workflows.

Changes Made

  • Updated .github/workflows/CI.yaml line 168 to use mlugg/setup-zig@v2 instead of goto-bus-stop/setup-zig@v2
  • Maintained the same Zig version (0.14.1) and conditional execution logic
  • Preserved all existing functionality for musl target builds

Impact

This change affects the CI builds for the following cross-compilation targets that require Zig for linking with musl libc:

  • x86_64-unknown-linux-musl
  • aarch64-unknown-linux-musl

The API between the two actions is compatible, using the same version parameter, so no functional changes are expected. This ensures continued reliability of the CI pipeline while using a maintained action.

Testing

  • Verified YAML syntax validity
  • Confirmed the action replacement maintains identical configuration
  • Validated that only musl targets are affected by this change

💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Co-authored-by: Brooooooklyn <3468483+Brooooooklyn@users.noreply.github.com>
Copilot AI changed the title [WIP] use mlugg/setup-zig instead of unmaintained goto-bus-stop/setup-zig action Replace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig action Aug 5, 2025
Copilot AI requested a review from Brooooooklyn August 5, 2025 03:27
@Brooooooklyn
Brooooooklyn marked this pull request as ready for review August 5, 2025 08:26
@Brooooooklyn Brooooooklyn changed the title Replace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig action ci: replace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig action Aug 5, 2025
@Brooooooklyn
Brooooooklyn merged commit 4bcbb2c into main Aug 5, 2025
42 checks passed
@Brooooooklyn
Brooooooklyn deleted the copilot/fix-7d24f7e4-6180-4597-a33e-dddd5c8e50bf branch August 5, 2025 08:36
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