split signing setup into pre-release hook (#794)

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
This commit is contained in:
Alex Goodman
2022-02-04 16:49:42 -05:00
committed by GitHub
parent e4ac7700dd
commit e7bef5e511
10 changed files with 138 additions and 86 deletions
+5 -1
View File
@@ -6,6 +6,10 @@ env:
# required to support multi architecture docker builds
- DOCKER_CLI_EXPERIMENTAL=enabled
before:
hooks:
- ./.github/scripts/apple-signing/setup.sh {{ .IsSnapshot }}
builds:
- id: linux-build
binary: syft
@@ -68,7 +72,7 @@ signs:
ids:
- darwin-archives
signature: "${artifact}"
cmd: ./.github/scripts/apple-signing/run.sh
cmd: ./.github/scripts/apple-signing/sign.sh
args:
- "${artifact}"
- "{{ .IsSnapshot }}"