Skip to content

chore: update fossilize to 0.8.1 (fix cross-compile strip crash)#1038

Merged
BYK merged 1 commit into
mainfrom
chore/fossilize-0.8.1
May 29, 2026
Merged

chore: update fossilize to 0.8.1 (fix cross-compile strip crash)#1038
BYK merged 1 commit into
mainfrom
chore/fossilize-0.8.1

Conversation

@BYK
Copy link
Copy Markdown
Member

@BYK BYK commented May 29, 2026

Updates fossilize to 0.8.1 which fixes a bug where strip failure on cross-compiled binaries (e.g., linux-arm64 on x86_64 host) called process.exit() instead of falling through as non-fatal.

This was a pre-existing issue that predates #1037 — the run() helper in fossilize has always called process.exit() for numeric error codes, bypassing the try/catch. The fix uses execFileAsync directly so the error is properly caught and treated as non-fatal (prints a warning and continues with an unstripped binary).

Upstream: BYK/fossilize#21

@BYK BYK enabled auto-merge (squash) May 29, 2026 22:47
Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 8023d85. Configure here.

Comment thread pnpm-lock.yaml
fossilize 0.8.1 fixes a bug where strip failure on cross-compiled
binaries (e.g., linux-arm64 on x86_64 host) called process.exit()
instead of falling through as non-fatal. This caused the linux-arm64
build to fail on every main push.
@BYK BYK force-pushed the chore/fossilize-0.8.1 branch from 8023d85 to 1b81781 Compare May 29, 2026 22:52
@github-actions
Copy link
Copy Markdown
Contributor

Codecov Results 📊

✅ Patch coverage is 100.00%. Project has 4301 uncovered lines.
❌ Project coverage is 81.99%. Comparing base (base) to head (head).

Coverage diff
@@            Coverage Diff             @@
##          main       #PR       +/-##
==========================================
- Coverage    82.00%    81.99%    -0.01%
==========================================
  Files          329       329         —
  Lines        23806     23883       +77
  Branches     15543     15603       +60
==========================================
+ Hits         19522     19582       +60
- Misses        4284      4301       +17
- Partials      1643      1650        +7

Generated by Codecov Action

@BYK BYK merged commit 0ec4f1c into main May 29, 2026
28 checks passed
@BYK BYK deleted the chore/fossilize-0.8.1 branch May 29, 2026 23:00
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