Skip to content

Commit 53abd66

Browse files
committed
Fix build path and improve versioning flags in release workflow
1 parent e4a7c2e commit 53abd66

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,19 @@ jobs:
3131
mkdir -p dist
3232
3333
MOD_PATH="$(awk '/^module /{print $2}' go.mod)"
34-
MAIN_PKG="./cmd"
34+
MAIN_PKG="./cmd/city2tabula"
3535
3636
LDFLAGS="-s -w \
37-
-X '${MOD_PATH}/internal/version.Version=${VERSION}' \
38-
-X '${MOD_PATH}/internal/version.Commit=${COMMIT}' \
39-
-X '${MOD_PATH}/internal/version.Date=${DATE}'"
37+
-X ${MOD_PATH}/internal/version.Version=${VERSION} \
38+
-X ${MOD_PATH}/internal/version.Commit=${COMMIT} \
39+
-X ${MOD_PATH}/internal/version.Date=${DATE}"
4040
41-
GOOS=linux GOARCH=amd64 go build -trimpath -ldflags "$LDFLAGS" -o dist/city2tabula_${VERSION}_linux_amd64 "$MAIN_PKG"
42-
GOOS=windows GOARCH=amd64 go build -trimpath -ldflags "$LDFLAGS" -o dist/city2tabula_${VERSION}_amd64.exe "$MAIN_PKG"
43-
GOOS=darwin GOARCH=amd64 go build -trimpath -ldflags "$LDFLAGS" -o dist/city2tabula_${VERSION}_amd64 "$MAIN_PKG"
44-
GOOS=darwin GOARCH=arm64 go build -trimpath -ldflags "$LDFLAGS" -o dist/city2tabula_${VERSION}_arm64 "$MAIN_PKG"
41+
GOOS=linux GOARCH=amd64 go build -trimpath -ldflags "$LDFLAGS" -o "dist/city2tabula_${VERSION}_linux_amd64" "$MAIN_PKG"
42+
GOOS=windows GOARCH=amd64 go build -trimpath -ldflags "$LDFLAGS" -o "dist/city2tabula_${VERSION}_windows_amd64.exe" "$MAIN_PKG"
43+
GOOS=darwin GOARCH=amd64 go build -trimpath -ldflags "$LDFLAGS" -o "dist/city2tabula_${VERSION}_darwin_amd64" "$MAIN_PKG"
44+
GOOS=darwin GOARCH=arm64 go build -trimpath -ldflags "$LDFLAGS" -o "dist/city2tabula_${VERSION}_darwin_arm64" "$MAIN_PKG"
4545
46-
- name: Upload assets to Github release
46+
- name: Upload assets to GitHub release
4747
uses: softprops/action-gh-release@v2
4848
with:
49-
files: dist/*
49+
files: dist/*

0 commit comments

Comments
 (0)