Skip to content

Commit d958c19

Browse files
Inerskaclaude
andcommitted
fix(ci): remove prepublishOnly, add version update step, bump to 0.1.4
- Remove prepublishOnly script (was failing trying to create GH release) - Add manual version update step for npm platform packages - Bump version to 0.1.4 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent d175704 commit d958c19

File tree

2 files changed

+24
-7
lines changed

2 files changed

+24
-7
lines changed

.github/workflows/publish.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,24 @@ jobs:
257257
run: bunx @napi-rs/cli create-npm-dirs
258258
working-directory: packages/facetpack-native
259259

260+
- name: Update npm package versions
261+
run: |
262+
VERSION=$(node -p "require('./package.json').version")
263+
echo "Updating npm packages to version $VERSION"
264+
for dir in npm/*/; do
265+
if [ -f "$dir/package.json" ]; then
266+
# Update version in package.json
267+
node -e "
268+
const fs = require('fs');
269+
const pkg = JSON.parse(fs.readFileSync('$dir/package.json', 'utf8'));
270+
pkg.version = '$VERSION';
271+
fs.writeFileSync('$dir/package.json', JSON.stringify(pkg, null, 2) + '\n');
272+
"
273+
echo "Updated $dir to version $VERSION"
274+
fi
275+
done
276+
working-directory: packages/facetpack-native
277+
260278
- name: Copy binaries to npm directories
261279
run: |
262280
for file in *.node; do

packages/facetpack-native/package.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ecrindigital/facetpack-native",
3-
"version": "0.1.3",
3+
"version": "0.1.4",
44
"description": "Native bindings for Facetpack - OXC-powered transformer and resolver",
55
"main": "index.js",
66
"repository": {
@@ -61,7 +61,6 @@
6161
"format:toml": "taplo format",
6262
"format:rs": "cargo fmt",
6363
"lint": "oxlint .",
64-
"prepublishOnly": "napi prepublish -t npm --skip-optional-publish",
6564
"test": "ava",
6665
"test:coverage": "c8 ava",
6766
"test:rust": "cargo test",
@@ -122,10 +121,10 @@
122121
},
123122
"packageManager": "yarn@4.12.0",
124123
"optionalDependencies": {
125-
"@ecrindigital/facetpack-native-win32-x64-msvc": "0.1.2",
126-
"@ecrindigital/facetpack-native-darwin-x64": "0.1.2",
127-
"@ecrindigital/facetpack-native-linux-x64-gnu": "0.1.2",
128-
"@ecrindigital/facetpack-native-darwin-arm64": "0.1.2",
129-
"@ecrindigital/facetpack-native-linux-arm64-gnu": "0.1.2"
124+
"@ecrindigital/facetpack-native-win32-x64-msvc": "0.1.4",
125+
"@ecrindigital/facetpack-native-darwin-x64": "0.1.4",
126+
"@ecrindigital/facetpack-native-linux-x64-gnu": "0.1.4",
127+
"@ecrindigital/facetpack-native-darwin-arm64": "0.1.4",
128+
"@ecrindigital/facetpack-native-linux-arm64-gnu": "0.1.4"
130129
}
131130
}

0 commit comments

Comments
 (0)