File tree Expand file tree Collapse file tree 1 file changed +6
-23
lines changed
Expand file tree Collapse file tree 1 file changed +6
-23
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,11 @@ permissions:
1111
1212jobs :
1313 release :
14- runs-on : windows-latest
14+ runs-on :
15+ - self-hosted
16+ - Windows
17+ - X64
18+
1519 steps :
1620 - name : Configure R2 Credentials
1721 run : |
2731 with :
2832 go-version : 1.21.3
2933
30- - name : Setup Code Signing (1/2)
31- env :
32- SM_CLIENT_CERT_FILE_B64 : ${{ secrets.SM_CLIENT_CERT_FILE_B64 }}
33- run : |
34- CERTIFICATE_PATH=$RUNNER_TEMP/certificate.p12
35- echo "$SM_CLIENT_CERT_FILE_B64" | base64 --decode > $CERTIFICATE_PATH
36- echo "SM_CLIENT_CERT_FILE=$CERTIFICATE_PATH" >> "$GITHUB_ENV"
37- echo "SM_HOST=${{ secrets.SM_HOST }}" >> "$GITHUB_ENV"
38- echo "SM_API_KEY=${{ secrets.SM_API_KEY }}" >> "$GITHUB_ENV"
39- echo "SM_CLIENT_CERT_PASSWORD=${{ secrets.SM_CLIENT_CERT_PASSWORD }}" >> "$GITHUB_ENV"
40- echo "C:\Program Files (x86)\Windows Kits\10\App Certification Kit" >> $GITHUB_PATH
41- echo "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools" >> $GITHUB_PATH
42- echo "C:\Program Files\DigiCert\DigiCert Keylocker Tools" >> $GITHUB_PATH
43- shell : bash
44-
45- - name : Setup Code Signing (2/2)
46- run : |
47- curl -X GET https://one.digicert.com/signingmanager/api-ui/v1/releases/Keylockertools-windows-x64.msi/download -H "x-api-key:%SM_API_KEY%" -o Keylockertools-windows-x64.msi
48- msiexec /i Keylockertools-windows-x64.msi /quiet /qn
49- smksp_cert_sync.exe
50- shell : cmd
51-
5234 - name : Build
35+ shell : bash
5336 run : make build
5437
5538 - name : Sign
You can’t perform that action at this time.
0 commit comments