Skip to content

Commit

Permalink
Update release.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
rabilrbl authored Nov 25, 2023
1 parent 7b0558f commit 26d2873
Showing 1 changed file with 21 additions and 17 deletions.
38 changes: 21 additions & 17 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,25 +95,29 @@ jobs:
mkdir -p bin
allowed_archs="amd64 arm arm64 386"
for var in $(go tool dist list); do
if [[ ! $allowed_archs =~ "$(cut -d '/' -f 2 <<<$var)" ]]; then
echo "Skipping: $var"
continue
fi
file_name="jiotv_go-${{ steps.gen_tag.outputs.tag }}-$(cut -d '/' -f 1 <<<$var)-$(cut -d '/' -f 2 <<<$var)"
case "$(cut -d '/' -f 1 <<<$var)" in
"windows")
echo "Building $var"
GOOS="$(cut -d '/' -f 1 <<<$var)" GOARCH="$(cut -d '/' -f 2 <<<$var)" go build -o bin/"$file_name.exe" -trimpath -ldflags="-s -w" ./cmd/jiotv_go
;;
if [[ ! $allowed_archs =~ "$(cut -d '/' -f 2 <<< $var)" ]]; then
echo "Skipping: $var"
continue
fi
file_name="jiotv_go-${{ steps.gen_tag.outputs.tag }}-$(cut -d '/' -f 1 <<< $var)-$(cut -d '/' -f 2 <<< $var)"
case "$(cut -d '/' -f 1 <<< $var)" in
"windows")
echo "Building $var"
GOOS="$(cut -d '/' -f 1 <<< $var)" GOARCH="$(cut -d '/' -f 2 <<< $var)" go build -o bin/"$file_name.exe" -trimpath -ldflags="-s -w" ./cmd/jiotv_go &
;;
"linux" | "darwin")
echo "Building $var"
GOOS="$(cut -d '/' -f 1 <<<$var)" GOARCH="$(cut -d '/' -f 2 <<<$var)" go build -o bin/"$file_name" -trimpath -ldflags="-s -w" ./cmd/jiotv_go
;;
echo "Building $var"
GOOS="$(cut -d '/' -f 1 <<< $var)" GOARCH="$(cut -d '/' -f 2 <<< $var)" go build -o bin/"$file_name" -trimpath -ldflags="-s -w" ./cmd/jiotv_go &
;;
*)
echo "Skipping: $var"
;;
esac
echo "Skipping: $var"
;;
esac
done
# Wait for all background jobs to finish
wait
- name: Release 📦
uses: softprops/action-gh-release@v1
Expand All @@ -126,4 +130,4 @@ jobs:
generate_release_notes: true
discussion_category_name: releases
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
GITHUB_TOKEN: ${{ secrets.PAT }}

0 comments on commit 26d2873

Please sign in to comment.