Skip to content

Build and publish musl arm64 prebuilds - #7

Merged
biw merged 5 commits into
mainfrom
biw/fix-musl-arm64
Aug 10, 2026
Merged

Build and publish musl arm64 prebuilds#7
biw merged 5 commits into
mainfrom
biw/fix-musl-arm64

Conversation

@biw

@biw biw commented Aug 10, 2026

Copy link
Copy Markdown
Owner

fixes: discordjs/opus#129

Summary

  • build Alpine musl N-API prebuilds natively on both Linux x64 and arm64 runners
  • give musl archives and workflow artifacts architecture-specific names to avoid collisions
  • download every prebuild artifact once and expand it into the npm package prebuilds directory

Dependency

This PR is based on #6 (biw/fix-apple-silicon), which supplies the ARM64 NEON encoder objects needed for the Alpine arm64 prebuild test. Retarget this PR to main after #6 merges.

Validation

  • pnpm check
  • git diff --check
  • workflow YAML parsing

The local Docker daemon was unavailable, so the Alpine build/test matrix is verified in GitHub Actions.

@biw
biw changed the base branch from main to biw/fix-apple-silicon August 10, 2026 05:04
@biw biw closed this Aug 10, 2026
@biw biw reopened this Aug 10, 2026
Base automatically changed from biw/fix-apple-silicon to main August 10, 2026 06:49
@biw
biw merged commit 2c7ffc6 into main Aug 10, 2026
27 checks passed
@biw
biw deleted the biw/fix-musl-arm64 branch August 10, 2026 07:19
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.

Support for Raspberry pi 4

1 participant