mirror of
https://github.com/tiennm99/claude-code-usage-bubble.git
synced 2026-10-25 06:16:30 +00:00
ci: scope the updater signing key to signing steps and split the legacy publish job
The signing key moves from job-level to step-level env, so npm install scripts, setup actions and crate build scripts never see it. Linux compiles without the key and signs in a separate tauri bundle step. The legacy rollback builds and signs under a read-only, unpersisted token with the locked Tauri CLI, and a separate job holds the write token to publish.
This commit is contained in:
1 parent
81f29f2e4f
commit
9a9b01ff07
4 files changed
+94
-28
No files matched your search
@@ -28,7 +28,8 @@ below matters: bump Cargo *before* you tag.
|
||||
The build jobs need the `TAURI_SIGNING_PRIVATE_KEY` and
|
||||
`TAURI_SIGNING_PRIVATE_KEY_PASSWORD` secrets and a non-empty
|
||||
`plugins.updater.pubkey` in `tauri.conf.json`; the workflow fails
|
||||
before building without them.
|
||||
before building without them. Only the steps that sign see the key:
|
||||
dependency installs and compilation run without it.
|
||||
|
||||
## Testing without a real tag
|
||||
|
||||
|
||||
Reference in new issue
Block a user