on master help sign in
ci: Simplify tag name fetching (set-output is deprecated)
6aa345aBlaž Hrastnik
.github/workflows/release.yml+3−13
@@ -218,16 +218,6 @@ jobs:
218
218
219 - uses: actions/download-artifact@v3
219 - uses: actions/download-artifact@v3
220
220
221− - name: Calculate tag name
222− run: |
223− name=dev
224− if [[ $GITHUB_REF == refs/tags/* ]]; then
225− name=${GITHUB_REF:10}
226− fi
227− echo ::set-output name=val::$name
228− echo TAG=$name >> $GITHUB_ENV
229− id: tagname
230−
231 - name: Build archive
221 - name: Build archive
232 shell: bash
222 shell: bash
233 run: |
223 run: |
@@ -247,7 +237,7 @@ jobs:
247 if [[ $platform =~ "windows" ]]; then
237 if [[ $platform =~ "windows" ]]; then
248 exe=".exe"
238 exe=".exe"
249 fi
239 fi
250− pkgname=helix-$TAG-$platform
240+ pkgname=helix-$GITHUB_REF_NAME-$platform
251 mkdir $pkgname
241 mkdir $pkgname
252 cp $source/LICENSE $source/README.md $pkgname
242 cp $source/LICENSE $source/README.md $pkgname
253 mkdir $pkgname/contrib
243 mkdir $pkgname/contrib
@@ -267,7 +257,7 @@ jobs:
267 fi
257 fi
268 done
258 done
269
259
270− tar cJf dist/helix-$TAG-source.tar.xz -C $source .
260+ tar cJf dist/helix-$GITHUB_REF_NAME-source.tar.xz -C $source .
271 mv dist $source/
261 mv dist $source/
272
262
273 - name: Upload binaries to release
263 - name: Upload binaries to release
@@ -277,7 +267,7 @@ jobs:
277 repo_token: ${{ secrets.GITHUB_TOKEN }}
267 repo_token: ${{ secrets.GITHUB_TOKEN }}
278 file: dist/*
268 file: dist/*
279 file_glob: true
269 file_glob: true
280− tag: ${{ steps.tagname.outputs.val }}
270+ tag: ${{ github.ref_name }}
281 overwrite: true
271 overwrite: true
282
272
283 - name: Upload binaries as artifact
273 - name: Upload binaries as artifact