Skip to content

fix(release): restore pnpm package artifacts#104975

Merged
steipete merged 1 commit into
release/2026.7.1from
codex/july-pnpm-pack-helper
Jul 12, 2026
Merged

fix(release): restore pnpm package artifacts#104975
steipete merged 1 commit into
release/2026.7.1from
codex/july-pnpm-pack-helper

Conversation

@steipete

Copy link
Copy Markdown
Contributor

What Problem This Solves

The July release branch invokes scripts/package-openclaw-for-docker.mjs --pnpm-pack for Parallels package artifacts, but the helper implementation was omitted from the backport. Beta release checks therefore reject the flag and cannot produce the package artifact.

Why This Change Was Made

Restore the already-proven main implementation on release/2026.7.1, while preserving the July-only unreleased-changelog option. The helper now parses the flag, invokes pnpm pack, discovers the tarball only inside the freshly emptied output directory, and rejects incompatible npm metadata output.

User Impact

July and subsequent beta candidates can build the self-contained Parallels package artifact again. Existing npm-based package paths are unchanged.

Evidence

  • Blacksmith Testbox through Crabbox run 29180153340 (tbx_01kxaa8b2439146164hqbychp4): package helper 25/25 passed.
  • Same Testbox lease: Parallels smoke model 80/80 and package helper 25/25 passed.
  • Fresh autoreview: clean, no actionable findings.
  • git diff --check passed.

Fixes the deterministic package failures in beta release-check run 29179313396.

@openclaw-barnacle openclaw-barnacle Bot added scripts Repository scripts docker Docker and sandbox tooling size: S maintainer Maintainer-authored PR labels Jul 12, 2026
@steipete

Copy link
Copy Markdown
Contributor Author

Land-ready verification for exact head a9281fef95188255dff8ae2b7289f2d9b80acfb1:

  • Blacksmith Testbox through Crabbox run 29180153340 (tbx_01kxaa8b2439146164hqbychp4): package helper 25/25 passed.
  • Same Testbox lease: Parallels smoke model 80/80 and package helper 25/25 passed.
  • Exact-head PR CI 29180234380: all executed jobs passed.
  • Fresh autoreview: clean, no actionable findings.
  • git diff --check passed.

Known gap: the immutable v2026.7.1-beta.5 tag remains red; this fix requires a new beta candidate rather than moving the existing tag.

@steipete
steipete merged commit 0a2a6a2 into release/2026.7.1 Jul 12, 2026
109 of 112 checks passed
@steipete
steipete deleted the codex/july-pnpm-pack-helper branch July 12, 2026 04:55
vincentkoc pushed a commit that referenced this pull request Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docker Docker and sandbox tooling maintainer Maintainer-authored PR scripts Repository scripts size: S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant