Updated workflow

This commit is contained in:
Rob van Oostenrijk 2024-01-14 10:59:06 +04:00
parent c8f905e23c
commit 7bcf68cef2
1 changed files with 11 additions and 5 deletions

View File

@ -24,20 +24,26 @@ jobs:
freebsdArchs=("386" "amd64" "arm" "arm64") freebsdArchs=("386" "amd64" "arm" "arm64")
export TARGET_OS=freebsd export TARGET_OS=freebsd
echo "#### SHA256 Checksums:" > /tmp/release.txt
for arch in ${freebsdArchs[@]}; do for arch in ${freebsdArchs[@]}; do
export TARGET_ARCH=$arch export TARGET_ARCH=$arch
echo "Building cloudflared-freebsd-$arch" echo "Building cloudflared-freebsd-$arch"
make cloudflared make cloudflared
tar -cJvf /tmp/cloudflared-freebsd-$arch.tar.xz ./cloudflared mv ./cloudflared /tmp/cloudflared-freebsd-$arch
rm ./cloudflared rm ./cloudflared
echo " cloudflared-freebsd-$arch: $(sha256sum /tmp/cloudflared-freebsd-$arch | cut -d ' ' -f 1)" > /tmp/release.txt
done done
- name: Release - name: Release
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1
with: with:
body_path: /tmp/release.txt
files: | files: |
/tmp/cloudflared-freebsd-arm64.tar.xz /tmp/cloudflared-freebsd-386
/tmp/cloudflared-freebsd-amd64.tar.xz /tmp/cloudflared-freebsd-amd64
/tmp/cloudflared-freebsd-386.tar.xz /tmp/cloudflared-freebsd-arm
/tmp/cloudflared-freebsd-arm.tar.xz /tmp/cloudflared-freebsd-arm64