fix(build): use consistent dashed naming for release assets
- Move `-trimpath` flag before `-ldflags` in go build command for correct ordering. - Update asset filename in install script from underscores to dashes for consistency.
This commit is contained in:
parent
b8482b6fb0
commit
9278c2c718
@ -33,7 +33,7 @@ jobs:
|
||||
IFS='/' read -r OS ARCH <<< "$plat"
|
||||
BIN="grokkit-${OS}-${ARCH}"
|
||||
if [ "$OS" = "windows" ]; then BIN="${BIN}.exe"; fi
|
||||
GOOS="$OS" GOARCH="$ARCH" go build -ldflags "-s -w -X 'gmgauthier.com/grokkit/internal/version.Version=${VERSION}' -X 'gmgauthier.com/grokkit/internal/version.Commit=${COMMIT}' -X 'gmgauthier.com/grokkit/internal/version.BuildDate=${DATE}' -trimpath" -o "build/${BIN}" .
|
||||
GOOS="$OS" GOARCH="$ARCH" go build -trimpath -ldflags "-s -w -X 'gmgauthier.com/grokkit/internal/version.Version=${VERSION}' -X 'gmgauthier.com/grokkit/internal/version.Commit=${COMMIT}' -X 'gmgauthier.com/grokkit/internal/version.BuildDate=${DATE}'" -o "build/${BIN}" .
|
||||
done
|
||||
- name: Prepare assets
|
||||
run: |
|
||||
|
||||
@ -18,7 +18,7 @@ case "$ARCH" in
|
||||
arm64|aarch64) ARCH=arm64 ;;
|
||||
esac
|
||||
|
||||
ASSET="grokkit_${OS}_${ARCH}_${VERSION}.tar.gz"
|
||||
ASSET="grokkit-${OS}-${ARCH}-${VERSION}.tar.gz"
|
||||
|
||||
echo "Installing grokkit ${VERSION} for ${OS}/${ARCH}..."
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user