Skip to content

Commit fce2b22

Browse files
committed
Re-enabled code signing
I have some certs, so lets use them.
1 parent 3f47c83 commit fce2b22

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,18 @@ jobs:
7070
with:
7171
node-version: ${{ env.node_version }}
7272
- run: npm i
73-
- run: npm run pkg
73+
- name: Build unsigned
74+
run: npm run pkg
75+
if: matrix.os != 'macos-latest'
7476
env:
7577
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # built in actions token. Passed tp gh-release if in use.
78+
- name: Build signed
79+
run: npm run pkg
80+
if: matrix.os == 'macos-latest'
81+
env:
82+
CSC_LINK: ${{ secrets.APPLE_DEVELOPER_ID_APPLICATION }}
83+
CSC_KEY_PASSWORD: ${{ secrets.APPLE_DEVELOPER_ID_APPLICATION_PASSWORD }}
84+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # built in actions token. Passed tp gh-release if in use.
7685
- name: Archive lockfile
7786
uses: actions/upload-artifact@v4
7887
with:

0 commit comments

Comments
 (0)