Skip to content

Commit d42fa1b

Browse files
authored
chore(release): fix binary
1 parent e337525 commit d42fa1b

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

.github/workflows/release.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,12 @@ jobs:
6060
OUT_BIN="${OUT_DIR}/${BIN_NAME}_${GOOS}_${GOARCH}"
6161
fi
6262
echo "Building ${OUT_BIN}"
63-
go build -trimpath -ldflags="-s -w" -o "${OUT_BIN}" ./cmd
63+
go build -trimpath -ldflags="-s -w" -o "${OUT_BIN}" .
64+
# Mark executable on unix
65+
if [ "${GOOS}" != "windows" ]; then
66+
chmod +x "${OUT_BIN}"
67+
fi
68+
echo "OUT_BIN=${OUT_BIN}" >> $GITHUB_ENV
6469
6570
- name: Package artifact
6671
run: |
@@ -82,22 +87,17 @@ jobs:
8287
fi
8388
8489
echo "ARCHIVE_PATH=${ARCHIVE_PATH}" >> $GITHUB_ENV
85-
86-
- name: Create GitHub Release (if not exists)
87-
uses: softprops/action-gh-release@v2
88-
with:
89-
tag_name: ${{ github.ref_name }}
90-
name: ${{ github.ref_name }}
91-
draft: false
92-
prerelease: ${{ contains(github.ref_name, '-rc') || contains(github.ref_name, '-beta') || contains(github.ref_name, '-alpha') }}
93-
env:
94-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
95-
continue-on-error: true
90+
echo "BIN_PATH=${BIN_PATH}" >> $GITHUB_ENV
9691
9792
- name: Upload artifact to release
9893
uses: softprops/action-gh-release@v2
9994
with:
10095
tag_name: ${{ github.ref_name }}
101-
files: ${{ env.ARCHIVE_PATH }}
96+
files: |
97+
${{ env.ARCHIVE_PATH }}
98+
${{ env.BIN_PATH }}
10299
env:
103100
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
101+
draft: false
102+
prerelease: ${{ contains(github.ref_name, '-rc') || contains(github.ref_name, '-beta') || contains(github.ref_name, '-alpha') }}
103+
continue-on-error: true

0 commit comments

Comments
 (0)