diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 904eae1b0..dc4f1e62b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,3 +21,7 @@ jobs: - run: npm publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} + - run: cd language-extensions + - run: npm publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} diff --git a/package.json b/package.json index 8cda09ba3..65e1b1059 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,8 @@ "fix:prettier": "prettier --write .", "check:language-extensions": "tsc --strict language-extensions/index.d.ts", "preversion": "npm run build && npm test", - "postversion": "git push && git push --tags" + "postversion": "npm run syncversions && git push && git push --tags", + "syncversions": "cd language-extensions && node -e \"require('child_process').exec(\\`npm version \\${require('../package.json').version} --no-git-tag-version\\`)\" && cd .." }, "bin": { "tstl": "dist/tstl.js"