Skip to content

Commit bbf79bc

Browse files
committed
ci(build-yogurt): correctly resolve version, compress as ZIP, use fixed body
1 parent f0e8d03 commit bbf79bc

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

.github/workflows/build-yogurt.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,10 @@ jobs:
278278
for dir in release-input/yogurt-*; do
279279
if [ -d "$dir" ]; then
280280
base="$(basename "$dir")"
281-
tar -czf "release-assets/${base}.tar.gz" -C "$dir" .
281+
if [ "$base" = "yogurt-jvm" ]; then
282+
continue
283+
fi
284+
(cd "$dir" && zip -r "../../release-assets/${base}.zip" .)
282285
fi
283286
done
284287
@@ -303,16 +306,19 @@ jobs:
303306
PY
304307
)"
305308
echo "release_version=${version}" >> "$GITHUB_OUTPUT"
306-
echo "release_tag=v${{ steps.release_version.outputs.release_version }}-dev.${{ github.run_number }}" >> "$GITHUB_OUTPUT"
307-
echo "release_name=Yogurt v${{ steps.release_version.outputs.release_version }} (build ${{ github.run_number }})" >> "$GITHUB_OUTPUT"
309+
echo "release_tag=v${version}-build.${{ github.run_number }}" >> "$GITHUB_OUTPUT"
310+
echo "release_name=Yogurt v${version} (build ${{ github.run_number }})" >> "$GITHUB_OUTPUT"
308311
309-
- name: Create release in SaltifyDev/yogurt-releases
312+
- name: Create release in SaltifyDev/yogurt-release
310313
uses: softprops/action-gh-release@v2
311314
with:
312-
repository: SaltifyDev/yogurt-releases
315+
repository: SaltifyDev/yogurt-release
313316
tag_name: ${{ steps.release_version.outputs.release_tag }}
314317
name: ${{ steps.release_version.outputs.release_name }}
315318
generate_release_notes: false
316319
files: release-assets/*
320+
body: |
321+
Yogurt build #${{ github.run_number }}
322+
*由 CI 自动构建并发布*
317323
env:
318324
GITHUB_TOKEN: ${{ secrets.YOGURT_RELEASE_TOKEN }}

0 commit comments

Comments
 (0)