Skip to content

Commit 33d915d

Browse files
committed
ci: refresh native package release versions
1 parent 7081cb3 commit 33d915d

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,21 @@ jobs:
158158
- name: Prepare and publish native addons
159159
run: node ./packages/cli/publish-native-addons.ts --mode npm
160160

161+
- name: Pin core native optional dependencies
162+
run: |
163+
node --input-type=module <<'EOF'
164+
import { readFile, writeFile } from 'node:fs/promises';
165+
166+
const file = 'packages/core/package.json';
167+
const pkg = JSON.parse(await readFile(file, 'utf8'));
168+
for (const name of Object.keys(pkg.optionalDependencies ?? {})) {
169+
if (name.startsWith('@voidzero-dev/vite-plus-')) {
170+
pkg.optionalDependencies[name] = process.env.VERSION;
171+
}
172+
}
173+
await writeFile(file, `${JSON.stringify(pkg, null, 2)}\n`);
174+
EOF
175+
161176
- name: Publish
162177
run: |
163178
pnpm publish --filter=./packages/core --tag latest --access public --no-git-checks

0 commit comments

Comments
 (0)