summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/publish.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index fa7cf26..a6d3fa4 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -24,6 +24,14 @@ jobs:
cache-dependency-path: |
package-lock.json
playground/package-lock.json
+ - name: Check tag matches package version
+ run: |
+ VERSION=$(node -p "require('./package.json').version")
+ TAG="${GITHUB_REF_NAME}"
+ if [ "v${VERSION}" != "${TAG}" ]; then
+ echo "Tag ${TAG} does not match package.json version v${VERSION}"
+ exit 1
+ fi
- name: Write playground .env
run: |
printf '%s' "${{ secrets.PLAYGROUND_ENV_BASE64 }}" | base64 -d > playground/.env
@@ -62,6 +70,14 @@ jobs:
registry-url: https://registry.npmjs.org/
cache: "npm"
cache-dependency-path: package-lock.json
+ - name: Check tag matches package version
+ run: |
+ VERSION=$(node -p "require('./package.json').version")
+ TAG="${GITHUB_REF_NAME}"
+ if [ "v${VERSION}" != "${TAG}" ]; then
+ echo "Tag ${TAG} does not match package.json version v${VERSION}"
+ exit 1
+ fi
- name: Install deps
run: npm ci
- name: Build plugin