From 12870d0c818af9e90e76f58435f9e1aaf60cf229 Mon Sep 17 00:00:00 2001 From: Anton Golub Date: Sat, 21 Mar 2026 18:30:07 +0300 Subject: [PATCH] build: sync jsr.jsonc version with package.json closes #672 --- .github/workflows/jsr-publish.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/jsr-publish.yml b/.github/workflows/jsr-publish.yml index 4ee7b5e6..cd9894df 100644 --- a/.github/workflows/jsr-publish.yml +++ b/.github/workflows/jsr-publish.yml @@ -16,4 +16,18 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Sync version to jsr.jsonc + run: | + node -e " + const fs = require('fs'); + const pkgVersion = require('./package.json').version; + let text = fs.readFileSync('jsr.jsonc', 'utf8'); + + text = text.replace( + /(\"version\"\s*:\s*\")([^\"]+)(\")/, + \`$1\${pkgVersion}$3\` + ); + + fs.writeFileSync('jsr.jsonc', text); + " - run: npx jsr publish