Skip to content

Commit 18093e8

Browse files
committed
Attempt 3: Also add tag name in file names of artifacts
1 parent 470ac08 commit 18093e8

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

.github/workflows/dotnet-release.yml

+9-6
Original file line numberDiff line numberDiff line change
@@ -30,25 +30,28 @@ jobs:
3030
- name: Publish Windows
3131
working-directory: ./src
3232
run: |
33+
TAG_NAME=${GITHUB_REF#refs/tags/}
3334
rm -rf release && mkdir release
3435
dotnet publish --runtime win-x64 --no-self-contained --configuration Release
35-
pushd bin/Release/net8.0/win-x64/publish && zip -r ../../../../../release/nft-win-x64.zip * && popd
36+
pushd bin/Release/net8.0/win-x64/publish && zip -r ../../../../../release/nft-${TAG_NAME}-win-x64.zip * && popd
3637
dotnet publish --runtime win-arm64 --no-self-contained --configuration Release
37-
pushd bin/Release/net8.0/win-arm64/publish && zip -r ../../../../../release/nft-win-arm64.zip * && popd
38+
pushd bin/Release/net8.0/win-arm64/publish && zip -r ../../../../../release/nft-${TAG_NAME}-win-arm64.zip * && popd
3839
- name: Publish Linux
3940
working-directory: ./src
4041
run: |
42+
TAG_NAME=${GITHUB_REF#refs/tags/}
4143
dotnet publish --runtime linux-x64 --no-self-contained --configuration Release
42-
pushd bin/Release/net8.0/linux-x64/publish && zip -r ../../../../../release/nft-linux-x64.zip * && popd
44+
pushd bin/Release/net8.0/linux-x64/publish && zip -r ../../../../../release/nft-${TAG_NAME}-linux-x64.zip * && popd
4345
dotnet publish --runtime linux-arm64 --no-self-contained --configuration Release
44-
pushd bin/Release/net8.0/linux-arm64/publish && zip -r ../../../../../release/nft-linux-arm64.zip * && popd
46+
pushd bin/Release/net8.0/linux-arm64/publish && zip -r ../../../../../release/nft-${TAG_NAME}-linux-arm64.zip * && popd
4547
- name: Publish OSX
4648
working-directory: ./src
4749
run: |
50+
TAG_NAME=${GITHUB_REF#refs/tags/}
4851
dotnet publish --runtime osx-x64 --no-self-contained --configuration Release
49-
pushd bin/Release/net8.0/osx-x64/publish && zip -r ../../../../../release/nft-osx-x64.zip * && popd
52+
pushd bin/Release/net8.0/osx-x64/publish && zip -r ../../../../../release/nft-${TAG_NAME}-osx-x64.zip * && popd
5053
dotnet publish --runtime osx-arm64 --no-self-contained --configuration Release
51-
pushd bin/Release/net8.0/osx-arm64/publish && zip -r ../../../../../release/nft-osx-arm64.zip * && popd
54+
pushd bin/Release/net8.0/osx-arm64/publish && zip -r ../../../../../release/nft-${TAG_NAME}-osx-arm64.zip * && popd
5255
5356
- name: Create Release
5457
uses: ncipollo/release-action@v1

0 commit comments

Comments
 (0)