Skip to content

Merge pull request #2 from MathieuMoalic/feature-autoclosing-brackets #12

Merge pull request #2 from MathieuMoalic/feature-autoclosing-brackets

Merge pull request #2 from MathieuMoalic/feature-autoclosing-brackets #12

Workflow file for this run

name: Deploy VS Code Extension
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Get previous package.json
run: git show origin/main:package.json > package.json.old
- name: Install jq
run: sudo apt-get install -y jq
- name: Check version change
id: version_check
run: |
NEW_VERSION=$(jq -r '.version' package.json)
OLD_VERSION=$(jq -r '.version' package.json.old)
echo "new_version=${NEW_VERSION}" >> $GITHUB_ENV
echo "old_version=${OLD_VERSION}" >> $GITHUB_ENV
if [ "$NEW_VERSION" = "$OLD_VERSION" ]; then
echo "Version has not changed. Exiting."
exit 0
fi
- run: npm install
- uses: lannonbr/[email protected]
with:
args: "publish -p $VSCE_TOKEN"
env:
VSCE_TOKEN: ${{ secrets.VSCE_TOKEN }}
- name: Publish to Open VSX Registry
uses: HaaLeo/publish-vscode-extension@v1
with:
pat: ${{ secrets.OPEN_VSX_TOKEN }}