We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1bd0b7e commit 8955c64Copy full SHA for 8955c64
1 file changed
.github/workflows/publish.yml
@@ -10,6 +10,8 @@ jobs:
10
runs-on: ubuntu-latest
11
steps:
12
- uses: actions/checkout@v4
13
+ with:
14
+ fetch-depth: 0
15
16
- name: Set up Node.js
17
uses: actions/setup-node@v4
@@ -31,4 +33,19 @@ jobs:
31
33
working-directory: nodejs
32
34
run: npm publish --access public
35
env:
- NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
36
+ NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
37
+
38
+ - name: Extract version from tag
39
+ run: |
40
+ # Extract version from tag (remove 'v' prefix)
41
+ VERSION=${GITHUB_REF#refs/tags/v}
42
+ echo "VERSION=$VERSION" >> $GITHUB_ENV
43
+ echo "Extracted version: $VERSION"
44
45
+ - name: Create draft release
46
+ env:
47
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48
49
+ gh release create "$GITHUB_REF_NAME" \
50
+ --title "Release v${{ env.VERSION }}" \
51
+ --draft
0 commit comments