Skip to content

Commit 820a49b

Browse files
committed
fix(ci): upload unique release asset names
1 parent d86db6b commit 820a49b

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

.github/workflows/rust-release.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,12 +266,25 @@ jobs:
266266
echo "Publishing ${package_name}@${package_version}"
267267
npm publish --access public --provenance
268268
269+
- name: Prepare release assets
270+
shell: bash
271+
run: |
272+
set -euo pipefail
273+
274+
mkdir -p release-assets
275+
276+
cp "npm-platform/linux-x64/bin/git-ai" "release-assets/git-ai-cli-linux-x64"
277+
cp "npm-platform/linux-arm64/bin/git-ai" "release-assets/git-ai-cli-linux-arm64"
278+
cp "npm-platform/darwin-x64/bin/git-ai" "release-assets/git-ai-cli-darwin-x64"
279+
cp "npm-platform/darwin-arm64/bin/git-ai" "release-assets/git-ai-cli-darwin-arm64"
280+
cp "npm-platform/win32-x64/bin/git-ai.exe" "release-assets/git-ai-cli-win32-x64.exe"
281+
269282
- name: Create GitHub Release
270283
uses: softprops/action-gh-release@v2
271284
with:
272285
tag_name: v${{ steps.version.outputs.version }}
273286
generate_release_notes: true
274287
files: |
275-
npm-platform/*/bin/*
288+
release-assets/*
276289
env:
277290
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)