From f2c6f86204a00f0576d8e968443550645cb79a8f Mon Sep 17 00:00:00 2001 From: David Dworken Date: Fri, 8 Apr 2022 22:45:49 -0700 Subject: [PATCH] another attempt at ldflags --- .github/workflows/slsa-goreleaser.yml | 4 +--- VERSION | 2 +- scripts/client-ldflags | 4 ++++ 3 files changed, 6 insertions(+), 4 deletions(-) create mode 100755 scripts/client-ldflags diff --git a/.github/workflows/slsa-goreleaser.yml b/.github/workflows/slsa-goreleaser.yml index dd3cdd7..13a3ed1 100644 --- a/.github/workflows/slsa-goreleaser.yml +++ b/.github/workflows/slsa-goreleaser.yml @@ -20,9 +20,7 @@ jobs: fetch-depth: 0 - id: ldflags run: | - GIT_HASH=$(git rev-list -1 HEAD) - LD_FLAGS="-X main.GitCommit=$GIT_HASH -w -extldflags \"-static\"" - echo "::set-output name=value::$LD_FLAGS" + echo "::set-output name=ldflags::$(./scripts/client-ldflags)" # Trusted builder. build: diff --git a/VERSION b/VERSION index b8626c4..7ed6ff8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4 +5 diff --git a/scripts/client-ldflags b/scripts/client-ldflags new file mode 100755 index 0000000..d505526 --- /dev/null +++ b/scripts/client-ldflags @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +GIT_HASH=$(git rev-parse HEAD) +echo "-X main.GitCommit=$GIT_HASH -w -extldflags \"-static\""