feat: add auto-updater support with GitHub releases

- Configure Tauri updater plugin with Ed25519 signing
- Add GitHub Actions support for signed builds
- Set up GitHub releases as update endpoint
- Enable update checking in Settings modal
This commit is contained in:
Jason
2025-09-09 15:13:06 +08:00
parent a3582f54e9
commit 6ed9cf47df
2 changed files with 19 additions and 1 deletions

View File

@@ -43,7 +43,9 @@
"plugins": {
"updater": {
"pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDRERTRCNEUxQUE3MDA4QTYKUldTbUNIQ3E0YlRrVFF2cnFVVE1jczlNZFlmemxXd0h6cTdibXRJWjBDSytQODdZOTYvR3d3d2oK",
"endpoints":["http://127.0.0.1:8080/latest.json"]
"endpoints": [
"https://github.com/jasonyoung/cc-switch/releases/latest/download/latest.json"
]
}
}
}