mirror of
https://github.com/project-gauntlet/gauntlet.git
synced 2025-12-23 10:35:53 +00:00
Sign, notarize and staple macos dmg
This commit is contained in:
parent
c86d11d885
commit
ffbebd437c
4 changed files with 70 additions and 3 deletions
1
.github/workflows/release.yaml
vendored
1
.github/workflows/release.yaml
vendored
|
|
@ -73,6 +73,7 @@ jobs:
|
|||
with:
|
||||
command: npm run publish-macos-project --workspace @project-gauntlet/build
|
||||
github-release-id: ${{ needs.publish-init.outputs.github-release-id }}
|
||||
secrets: inherit
|
||||
|
||||
publish-final:
|
||||
needs:
|
||||
|
|
|
|||
4
.github/workflows/setup-macos.yaml
vendored
4
.github/workflows/setup-macos.yaml
vendored
|
|
@ -36,6 +36,7 @@ jobs:
|
|||
|
||||
- run: brew install protobuf
|
||||
- run: brew install create-dmg
|
||||
- run: cargo install apple-codesign
|
||||
|
||||
- uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
|
|
@ -48,3 +49,6 @@ jobs:
|
|||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_ACCESS_TOKEN }}
|
||||
GITHUB_RELEASE_ID: ${{ inputs.github-release-id }}
|
||||
APPLE_SIGNING_KEY_PEM: ${{ secrets.APPLE_SIGNING_KEY_PEM && fromJson(secrets.APPLE_SIGNING_KEY_PEM).content }}
|
||||
APPLE_SIGNING_CERT_PEM: ${{ secrets.APPLE_SIGNING_CERT_PEM && fromJson(secrets.APPLE_SIGNING_CERT_PEM).content }}
|
||||
APP_STORE_CONNECT_KEY: ${{ secrets.APP_STORE_CONNECT_KEY }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue