File tree 1 file changed +11
-5
lines changed
1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -80,15 +80,21 @@ jobs:
80
80
CODE_SIGN_KEY : ${{ secrets.CODE_SIGN_KEY }}
81
81
run : |
82
82
set -ex
83
- echo "DEBUG: script $0:"
84
- cat "$0"
85
- echo "DEBUG: end"
83
+
84
+ # osslsigncode demands certs and key as file
85
+ CERT_FILE=$(mktemp)
86
+ KEY_FILE=$(mktemp)
87
+ echo "${{ secrets.CODE_SIGN_CHAIN }}" > $CERT_FILE
88
+ echo "${{ secrets.CODE_SIGN_KEY }}" > $KEY_FILE
89
+
90
+ trap 'rm $CERT_FILE $KEY_FILE' EXIT
91
+
86
92
mkdir signed
87
93
for artifact in unsigned/azurehound-bin-*/azurehound*; do
88
94
tgt=$(echo "$artifact" | sed -E 's%.*-([^-]*)/azurehound(.*)%azurehound-\1\2%')
89
95
osslsigncode sign \
90
- -certs <(printenv CODE_SIGN_CHAIN) \
91
- -key <(printenv CODE_SIGN_KEY) \
96
+ -certs $CERT_FILE \
97
+ -key $KEY_FILE \
92
98
-n AzureHound \
93
99
-i https://www.specterops.io/ \
94
100
-in "$artifact" \
You can’t perform that action at this time.
0 commit comments