Skip to content

Tags: owenizedd/bum

Tags

v0.7.13

Toggle v0.7.13's commit message
chore: fix ci

v0.7.12

Toggle v0.7.12's commit message
bump version

v0.7.10

Toggle v0.7.10's commit message
v0.7.10: Fix platform package versions

- Update npm/*/package.json to correct version
- Add CI step to auto-sync platform package versions
- This ensures platform packages are published with matching versions

v0.7.8

Toggle v0.7.8's commit message
Bump version to 0.7.8

v0.7.7

Toggle v0.7.7's commit message
Fix bin.js: Use plain JS instead of Bun compilation

- Remove bin.ts and Bun build step
- bin.js now directly requires ./index (no bundling)
- Add CI test to verify bin.js works before publishing
- This prevents Bun from inlining and breaking the require() calls

v0.7.6

Toggle v0.7.6's commit message
Fix bin.js: Keep index.js require external during Bun build

The issue was Bun was inlining the require('./index') and bundling
the hashed .node file reference. Now with --external ./index flag,
bin.js correctly requires index.js which handles platform detection.

Fixes: MODULE_NOT_FOUND error when running npx @owenizedd/bum

v0.7.5

Toggle v0.7.5's commit message
Fix publish: Publish platform packages separately before main package

Changes:
- Fix hash cleanup regex to preserve Linux/Windows files (e.g. bum.linux-x64-gnu.node)
- Remove prepublishOnly (napi prepublish was causing duplicate publishes)
- Add optionalDependencies manually to package.json
- Publish platform packages first, then main package
- Better error handling for already-published versions

v0.7.3

Toggle v0.7.3's commit message
Release 0.7.3

v0.7.2

Toggle v0.7.2's commit message
Fix race condition: Use official Bun installer in publish job

- Remove bum dogfooding from publish job (race condition with GitHub Release)
- Use oven-sh/setup-bun@v2 directly in publish job
- Fix prepublishOnly flag: --skip-gh-release (not --no-gh-release)

This prevents the publish job from failing when GitHub Release isn't ready yet.

v0.7.1

Toggle v0.7.1's commit message
Release 0.7.1

- Add bin.js to git (was incorrectly ignored)
- Add retry logic with exponential backoff to install.sh
- Add comprehensive contributing and release documentation
- Update README with contribution guidelines

Fixes:
- bin.js not found during npm publish
- Download failures in install.sh now auto-retry