aboutsummaryrefslogtreecommitdiffhomepage
path: root/.gitea
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-11-04 13:43:57 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-11-04 13:43:57 +0900
commitaa067436a7cceed0deccd0532e4119ff30f4859f (patch)
tree3ab66576048c70d8dce20533332bd69e0fdfddd3 /.gitea
parentd7df24c9992bd29da1d775c45cb73eb7892e5f78 (diff)
workflows: build all packages with full ldflags
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to '.gitea')
-rw-r--r--.gitea/workflows/release.yml10
-rw-r--r--.gitea/workflows/test.yml10
2 files changed, 16 insertions, 4 deletions
diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml
index a412f33f..b7b3e0f3 100644
--- a/.gitea/workflows/release.yml
+++ b/.gitea/workflows/release.yml
@@ -30,8 +30,14 @@ jobs:
- name: Build for Linux
run: >-
- sh -c "go build -v -ldflags '-s -w -X main.Version=${{ github.ref_name }}' -o bin/fortify &&
- sha256sum --tag -b bin/fortify > bin/fortify.sha256"
+ go build -v -ldflags '-s -w
+ -X git.ophivana.moe/security/fortify/internal.Version=${{ github.ref_name }}
+ -X git.ophivana.moe/security/fortify/internal.Fsu=/usr/bin/fsu
+ -X git.ophivana.moe/security/fortify/internal.Fshim=/usr/libexec/fortify/fshim
+ -X git.ophivana.moe/security/fortify/internal.Finit=/usr/libexec/fortify/finit
+ -X main.Fmain=/usr/bin/fortify'
+ -o bin/ ./... &&
+ (cd bin && sha512sum --tag -b * > sha512sums)
- name: Release
id: use-go-action
diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml
index d9b1379a..70e51d37 100644
--- a/.gitea/workflows/test.yml
+++ b/.gitea/workflows/test.yml
@@ -33,5 +33,11 @@ jobs:
- name: Build for Linux
run: >-
- sh -c "go build -v -ldflags '-s -w -X main.Version=${{ github.ref_name }}' -o bin/fortify &&
- sha256sum --tag -b bin/fortify > bin/fortify.sha256"
+ go build -v -ldflags '-s -w
+ -X git.ophivana.moe/security/fortify/internal.Version=${{ github.ref_name }}
+ -X git.ophivana.moe/security/fortify/internal.Fsu=/usr/bin/fsu
+ -X git.ophivana.moe/security/fortify/internal.Fshim=/usr/libexec/fortify/fshim
+ -X git.ophivana.moe/security/fortify/internal.Finit=/usr/libexec/fortify/finit
+ -X main.Fmain=/usr/bin/fortify'
+ -o bin/ ./... &&
+ (cd bin && sha512sum --tag -b * > sha512sums)