Skip to content

Commit d8eb722

Browse files
committed
fix(packages/node): automatic package version update
1 parent c7fd872 commit d8eb722

File tree

3 files changed

+2592
-1
lines changed

3 files changed

+2592
-1
lines changed

.github/workflows/main.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,28 @@ jobs:
335335
run: |
336336
cd packages/node
337337
338+
# Update version in package.json and package-lock.json
339+
echo "Updating versions to ${{ steps.tag.outputs.version }}..."
340+
341+
# Update package.json
342+
jq --arg version "${{ steps.tag.outputs.version }}" \
343+
'.version = $version | .optionalDependencies = (.optionalDependencies | with_entries(.value = $version))' \
344+
package.json > package.tmp.json && mv package.tmp.json package.json
345+
346+
# Update package-lock.json
347+
jq --arg version "${{ steps.tag.outputs.version }}" \
348+
'.version = $version |
349+
.packages[""].version = $version |
350+
.packages[""].optionalDependencies = (.packages[""].optionalDependencies | with_entries(.value = $version)) |
351+
if .packages then .packages |= with_entries(
352+
if (.key | startswith("node_modules/@sqliteai/sqlite-vector-")) then
353+
.value.version = $version
354+
else . end
355+
) else . end' \
356+
package-lock.json > package-lock.tmp.json && mv package-lock.tmp.json package-lock.json
357+
358+
echo "✓ Updated package.json and package-lock.json to version ${{ steps.tag.outputs.version }}"
359+
338360
# Generate platform packages
339361
echo "Generating platform packages..."
340362
node generate-platform-packages.js "${{ steps.tag.outputs.version }}" "../../artifacts" "./platform-packages"

0 commit comments

Comments
 (0)