diff --git a/.github/slsa/.slsa-goreleaser-netbsd-amd64.yml b/.github/slsa/.slsa-goreleaser-netbsd-amd64.yml new file mode 100644 index 0000000..201cd36 --- /dev/null +++ b/.github/slsa/.slsa-goreleaser-netbsd-amd64.yml @@ -0,0 +1,15 @@ +version: 1 + +env: + - CGO_ENABLED=0 + +flags: + - -trimpath + +goos: netbsd +goarch: amd64 + +binary: hishtory-{{ .Os }}-{{ .Arch }} + +ldflags: + - '{{ .Env.VERSION_LDFLAGS }}' diff --git a/.github/workflows/slsa-releaser.yml b/.github/workflows/slsa-releaser.yml index 68e9b94..6dbf2f8 100644 --- a/.github/workflows/slsa-releaser.yml +++ b/.github/workflows/slsa-releaser.yml @@ -71,6 +71,18 @@ jobs: go-version: 1.18 evaluated-envs: "VERSION_LDFLAGS:${{needs.args.outputs.ldflags}}" compile-builder: true # See github.com/slsa-framework/slsa-github-generator/issues/942 + build-netbsd-amd64: + permissions: + id-token: write + contents: write + actions: read + needs: args + uses: slsa-framework/slsa-github-generator/.github/workflows/builder_go_slsa3.yml@v1.2.1 + with: + config-file: .github/slsa/.slsa-goreleaser-netbsd-amd64.yml + go-version: 1.18 + evaluated-envs: "VERSION_LDFLAGS:${{needs.args.outputs.ldflags}}" + compile-builder: true # See github.com/slsa-framework/slsa-github-generator/issues/942 build-darwin-amd64: permissions: id-token: write