Skip to content

chore: add musl binary packages for pacquet and pnpr#12316

Merged
zkochan merged 1 commit into
mainfrom
musl-support
Jun 10, 2026
Merged

chore: add musl binary packages for pacquet and pnpr#12316
zkochan merged 1 commit into
mainfrom
musl-support

Conversation

@zkochan

@zkochan zkochan commented Jun 10, 2026

Copy link
Copy Markdown
Member

Summary:

  • add Linux musl binary package selection to the pacquet and pnpr npm shims
  • generate linux-x64-musl and linux-arm64-musl native npm packages with libc metadata
  • build musl Rust release targets for both pacquet and pnpr
  • update package docs and cspell entries for the touched workflow files

Validation:

  • node --check on both shims and package generators
  • sandboxed VM dispatch test for glibc vs musl selection
  • package generator dry run with temporary dummy binaries, asserting optionalDependencies and libc fields
  • pnpm exec cspell on touched docs/scripts/workflows
  • git diff --check
  • git push pre-push hook, including compile-only, lint, Rust fmt/docs/dylint, and taplo checks

Written by an agent (Codex, GPT-5).

@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: a19b1735-e8da-49d3-8428-1939aef0d0a4

📥 Commits

Reviewing files that changed from the base of the PR and between d2125b8 and 557a442.

📒 Files selected for processing (9)
  • .github/workflows/pacquet-release-to-npm.yml
  • .github/workflows/pnpr-release-to-npm.yml
  • cspell.json
  • pacquet/npm/pacquet/README.md
  • pacquet/npm/pacquet/bin/pacquet
  • pacquet/npm/pacquet/scripts/generate-packages.mjs
  • pnpr/npm/pnpr/README.md
  • pnpr/npm/pnpr/bin/pnpr
  • pnpr/npm/pnpr/scripts/generate-packages.mjs
 ____________________________________________________________
< If you don't finish then you're just busy, not productive. >
 ------------------------------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch musl-support

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@zkochan zkochan marked this pull request as ready for review June 10, 2026 16:03
@qodo-free-for-open-source-projects

Copy link
Copy Markdown

Looking for bugs?

Check back in a few minutes. An AI review agent is analyzing this pull request.

@zkochan zkochan changed the title Add musl binary packages for pacquet and pnpr chore: add musl binary packages for pacquet and pnpr Jun 10, 2026
@zkochan zkochan merged commit 5aed120 into main Jun 10, 2026
24 checks passed
@zkochan zkochan deleted the musl-support branch June 10, 2026 16:10
KSXGitHub pushed a commit that referenced this pull request Jun 10, 2026
Integrate the 9 commits main gained (#12271, #12294, #12301, #12303,
#12305, #12312, #12315, #12316, and the release/version bumps).

Conflict resolution: all four conflicts (record_lockfile_verified,
build_modules, hoisted_dep_graph, install) were between this branch's
lint edits and main's feature changes — took main's authoritative
versions; lint compliance is re-derived by re-running clippy in the
follow-up commit.
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.

1 participant