Ship Windows toolkit asset as exe
This commit is contained in:
@@ -51,13 +51,13 @@ jobs:
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
linux_archive="/tmp/sow-toolkit-linux-amd64-${TAG_NAME}.tar.gz"
|
linux_archive="/tmp/sow-toolkit-linux-amd64-${TAG_NAME}.tar.gz"
|
||||||
windows_archive="/tmp/sow-toolkit-windows-amd64-${TAG_NAME}.zip"
|
windows_archive="/tmp/sow-toolkit-windows-amd64-${TAG_NAME}.exe"
|
||||||
tar -czf "${linux_archive}" -C tools sow-toolkit
|
tar -czf "${linux_archive}" -C tools sow-toolkit
|
||||||
zip -j "${windows_archive}" "${windows_binary}"
|
cp "${windows_binary}" "${windows_archive}"
|
||||||
echo "linux_archive=${linux_archive}" >> "$GITHUB_OUTPUT"
|
echo "linux_archive=${linux_archive}" >> "$GITHUB_OUTPUT"
|
||||||
echo "linux_asset_name=sow-toolkit-linux-amd64.tar.gz" >> "$GITHUB_OUTPUT"
|
echo "linux_asset_name=sow-toolkit-linux-amd64.tar.gz" >> "$GITHUB_OUTPUT"
|
||||||
echo "windows_archive=${windows_archive}" >> "$GITHUB_OUTPUT"
|
echo "windows_archive=${windows_archive}" >> "$GITHUB_OUTPUT"
|
||||||
echo "windows_asset_name=sow-toolkit-windows-amd64.zip" >> "$GITHUB_OUTPUT"
|
echo "windows_asset_name=sow-toolkit-windows-amd64.exe" >> "$GITHUB_OUTPUT"
|
||||||
echo "tag=${TAG_NAME}" >> "$GITHUB_OUTPUT"
|
echo "tag=${TAG_NAME}" >> "$GITHUB_OUTPUT"
|
||||||
|
|
||||||
- name: Create release and upload artifacts
|
- name: Create release and upload artifacts
|
||||||
@@ -121,7 +121,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
rm -f \
|
rm -f \
|
||||||
"/tmp/sow-toolkit-linux-amd64-${TAG_NAME}.tar.gz" \
|
"/tmp/sow-toolkit-linux-amd64-${TAG_NAME}.tar.gz" \
|
||||||
"/tmp/sow-toolkit-windows-amd64-${TAG_NAME}.zip" \
|
"/tmp/sow-toolkit-windows-amd64-${TAG_NAME}.exe" \
|
||||||
/tmp/gitea-release.json
|
/tmp/gitea-release.json
|
||||||
|
|
||||||
- name: Prune old releases (keep latest 1)
|
- name: Prune old releases (keep latest 1)
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ During development, sibling repositories can point at `../sow-tools/tools/sow-to
|
|||||||
This repo publishes:
|
This repo publishes:
|
||||||
|
|
||||||
- `sow-toolkit-linux-amd64.tar.gz`
|
- `sow-toolkit-linux-amd64.tar.gz`
|
||||||
- `sow-toolkit-windows-amd64.zip`
|
- `sow-toolkit-windows-amd64.exe`
|
||||||
|
|
||||||
Consumer repos can fetch those binaries into their local `tools/` directory with:
|
Consumer repos can fetch those binaries into their local `tools/` directory with:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user