Skip to content

Replace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig#220

Merged
Brooooooklyn merged 2 commits intomainfrom
copilot/fix-05217856-8414-4149-9004-b1ec2549982f
Aug 5, 2025
Merged

Replace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig#220
Brooooooklyn merged 2 commits intomainfrom
copilot/fix-05217856-8414-4149-9004-b1ec2549982f

Conversation

Copy link
Contributor

Copilot AI commented Aug 5, 2025

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

Background

The goto-bus-stop/setup-zig action has not been maintained and may become unreliable or incompatible with newer Zig versions. The mlugg/setup-zig action is a well-maintained alternative that provides the same functionality with ongoing support and improvements.

Changes

  • Updated .github/workflows/CI.yml to use mlugg/setup-zig@8d6198c65fb0feaa111df26e6b467fea8345e46f (v2.0.5)
  • Replaced goto-bus-stop/setup-zig@abea47f85e598557f500fa1fd2ab7464fcb39406 (v2.2.1)
  • Maintained the same Zig version (0.14.1) and configuration parameters

Compatibility

The mlugg/setup-zig action is fully compatible with our existing workflow:

  • Uses the same version input parameter
  • Supports the same Zig version specification format
  • Only affects builds for musl targets (Linux with musl libc) where Zig is used for cross-compilation

Benefits

  • Maintained: Active development and bug fixes
  • Reliable: Better handling of modern Zig versions and output formats
  • Secure: Regular updates and security improvements
  • Compatible: Drop-in replacement with no configuration changes needed

The change is minimal and surgical - only one line modified in the CI workflow, ensuring no disruption to existing functionality while moving to a more reliable solution.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • plugins.dprint.dev
    • Triggering command: /home/REDACTED/work/oxc-node/oxc-node/node_modules/.pnpm/dprint@0.50.1/node_modules/dprint/dprint fmt (dns block)
    • Triggering command: /home/REDACTED/work/oxc-node/oxc-node/node_modules/.pnpm/dprint@0.50.1/node_modules/dprint/dprint fmt /home/REDACTED/work/oxc-node/oxc-node/.github/workflows/CI.yml (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


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

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 Aug 5, 2025
Copilot AI requested a review from Brooooooklyn August 5, 2025 03:29
@Brooooooklyn Brooooooklyn marked this pull request as ready for review August 5, 2025 08:06
@Brooooooklyn Brooooooklyn merged commit e31d2e6 into main Aug 5, 2025
59 checks passed
@Brooooooklyn Brooooooklyn deleted the copilot/fix-05217856-8414-4149-9004-b1ec2549982f branch August 5, 2025 08:06
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