1111 - name : Checkout
1212 uses : actions/checkout@v4
1313
14+
1415 - name : Setup Node
1516 uses : actions/setup-node@v4
1617 with :
@@ -105,6 +106,11 @@ jobs:
105106 - name : Checkout
106107 uses : actions/checkout@v4
107108
109+ - name : Read package version
110+ id : version
111+ run : |
112+ echo "VERSION=$(node -p \"require('./package.json').version\")" >> $GITHUB_OUTPUT
113+
108114 - name : Download Linux prebuilds artifact
109115 uses : actions/download-artifact@v4
110116 with :
@@ -120,25 +126,26 @@ jobs:
120126 - name : Prepare release assets
121127 run : |
122128 mkdir -p release-assets
129+ VERSION=${{ steps.version.outputs.VERSION }}
123130 if [ -d artifacts/linux ]; then
124131 cd artifacts/linux || exit 0
125- zip -r ../../release-assets/prebuilds-linux-${{ github.run_id } }.zip . || true
132+ zip -r ../../release-assets/prebuilds-linux-v${VERSION }.zip . || true
126133 cd ../..
127134 fi
128135 if [ -d artifacts/macos ]; then
129136 cd artifacts/macos || exit 0
130- zip -r ../../release-assets/prebuilds-macos-${{ github.run_id } }.zip . || true
137+ zip -r ../../release-assets/prebuilds-macos-v${VERSION }.zip . || true
131138 cd ../..
132139 fi
133140
134141 - name : Create draft release
135142 id : create_release
136143 uses : actions/create-release@v1
137144 with :
138- tag_name : prebuild- ${{ github.run_id }}
139- release_name : " prebuild-${{ github.run_id }}"
145+ tag_name : v ${{ steps.version.outputs.VERSION }}
146+ release_name : " prebuild-v ${{ steps.version.outputs.VERSION }}"
140147 body : |
141- Automated prebuilds for run ${{ github.run_id }}.
148+ Automated prebuilds for version ${{ steps.version.outputs.VERSION }}.
142149 - Commit: ${{ github.sha }}
143150 - Workflow: ${{ github.workflow }}
144151 draft : true
0 commit comments