Fix release assets upload

This commit is contained in:
doujiang
2026-03-21 23:11:52 +08:00
parent 8f51c3d378
commit 79d6d5373a

View File

@@ -75,35 +75,12 @@ jobs:
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
path: dist/ path: dist/
merge-multiple: true
- name: Bundle release archives
run: |
mkdir -p release
find dist/ -type f | while read f; do
name=$(basename "$f")
case "$name" in
*windows*) platform=$(echo "$name" | sed 's/\.[^.]*$//') ;;
*linux*) platform="$name" ;;
*macos*) platform="$name" ;;
*) platform="$name" ;;
esac
tmpdir="tmp_${platform}"
mkdir -p "$tmpdir"
cp "$f" "$tmpdir/"
cp README.md "$tmpdir/README.md"
cp .env.example "$tmpdir/.env.example"
[ -f LICENSE ] && cp LICENSE "$tmpdir/LICENSE" || true
cd "$tmpdir"
zip -r "../release/${platform}.zip" .
cd ..
rm -rf "$tmpdir"
done
ls -lh release/
- name: Create GitHub release - name: Create GitHub release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
files: release/* files: dist/*
generate_release_notes: true generate_release_notes: true
body: | body: |
## codex-console ## codex-console