Skip to content

Commit c22e296

Browse files
committed
chore(ci): use self-runner
Signed-off-by: Kevin Cui <bh@bugs.cc>
1 parent f4242d8 commit c22e296

File tree

1 file changed

+6
-23
lines changed

1 file changed

+6
-23
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@ permissions:
1111

1212
jobs:
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: |
@@ -27,29 +31,8 @@ jobs:
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

0 commit comments

Comments
 (0)