Skip to content

Commit 43aa3bb

Browse files
qdotclaude
andcommitted
feat(ci): include version in release archive filenames
Extracts version from the tag (intiface-engine-4.0.2 -> 4.0.2) and produces zips like intiface-engine-v4.0.2-macos-arm64.zip. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 53eaa05 commit 43aa3bb

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/release-engine.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,25 @@ jobs:
1717
platform: linux
1818
arch: x64
1919
exe: intiface-engine
20-
artifact: intiface-engine-linux-x64-Release
20+
artifact: linux-x64
2121

2222
- runner: ubuntu-24.04-arm
2323
platform: linux
2424
arch: arm64
2525
exe: intiface-engine
26-
artifact: intiface-engine-linux-arm64-Release
26+
artifact: linux-arm64
2727

2828
- runner: windows-latest
2929
platform: win
3030
arch: x64
3131
exe: intiface-engine.exe
32-
artifact: intiface-engine-win-x64-Release
32+
artifact: win-x64
3333

3434
- runner: macos-latest
3535
platform: macos
3636
arch: arm64
3737
exe: intiface-engine
38-
artifact: intiface-engine-macos-arm64-Release
38+
artifact: macos-arm64
3939

4040
steps:
4141
- uses: actions/checkout@v4
@@ -85,11 +85,15 @@ jobs:
8585
with:
8686
path: artifacts/
8787

88+
- name: Extract version from tag
89+
run: echo "VERSION=${GITHUB_REF_NAME#intiface-engine-}" >> "$GITHUB_ENV"
90+
8891
- name: Zip release packages
8992
run: |
9093
cd artifacts
9194
for dir in */; do
92-
zip_name="${dir%/}.zip"
95+
slug="${dir%/}"
96+
zip_name="intiface-engine-v${VERSION}-${slug}.zip"
9397
(cd "$dir" && zip -j "../${zip_name}" *)
9498
done
9599
ls -la *.zip

0 commit comments

Comments
 (0)