Move signing into Tauri

This commit is contained in:
Gregory Schier
2024-11-22 05:49:24 -08:00
parent 794967904a
commit 41ce2df00c
2 changed files with 4 additions and 10 deletions

View File

@@ -52,7 +52,7 @@ jobs:
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
src-tauri/target/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
restore-keys: ${{ runner.os }}-cargo-
@@ -64,14 +64,7 @@ jobs:
- name: install dependencies (windows only)
if: matrix.platform == 'windows-latest'
shell: bash
env:
# replace Azure credentials before running
WINDOWS_SIGN_COMMAND: trusted-signing-cli -e "${{ secrets.AZURE_ENDPOINT }}" -a "${{ secrets.AZURE_CODE_SIGNING_NAME }}" -c "${{ secrets.AZURE_CERT_PROFILE_NAME }}" %1
run: |
cd "$GITHUB_WORKSPACE"
cat './src-tauri/tauri.conf.json' | jq '.bundle .windows += {"signCommand": env.WINDOWS_SIGN_COMMAND}' > './src-tauri/temp.json' && mv './src-tauri/temp.json' './src-tauri/tauri.conf.json'
cargo install trusted-signing-cli
run: cargo install trusted-signing-cli
- name: Install NPM Dependencies
run: |

View File

@@ -80,7 +80,8 @@
},
"windows": {
"digestAlgorithm": "sha256",
"timestampUrl": ""
"timestampUrl": "",
"signCommand": "trusted-signing-cli -e https://eus.codesigning.azure.net/ -a YaakApp -c yaakapp %1"
}
}
}