We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3edbedc commit 67c5bc8Copy full SHA for 67c5bc8
1 file changed
.github/workflows/publish.yml
@@ -23,14 +23,23 @@ jobs:
23
24
- name: Determine pre-release tag
25
run: |
26
- TAG_NAME=${GITHUB_REF#refs/tags/}
+ TAG_NAME=${GITHUB_REF_NAME}
27
echo "Detected tag: $TAG_NAME"
28
if [[ "$TAG_NAME" == *-alpha.* ]]; then
29
echo "tag=alpha" >> $GITHUB_ENV
30
else
31
echo "tag=latest" >> $GITHUB_ENV
32
fi
33
34
+ - name: Verify version matches tag
35
+ run: |
36
+ PKG_VERSION=$(node -p "require('./package.json').version")
37
+ TAG_VERSION=${GITHUB_REF_NAME#v}
38
+ if [ "$PKG_VERSION" != "$TAG_VERSION" ]; then
39
+ echo "::error::package.json version ($PKG_VERSION) does not match tag ($TAG_VERSION)"
40
+ exit 1
41
+ fi
42
+
43
- name: Install dependencies
44
run: npm ci
45
0 commit comments