Agent skill
test-update
Use when testing auto-update functionality locally without publishing to GitHub Releases
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/test-update-skill
SKILL.md
Test Auto-Update Locally
Test the Tauri auto-update flow with a mock release server.
Quick Start
1. Build test release
.\scripts\test-release.ps1 # minor bump (default)
.\scripts\test-release.ps1 -BumpType patch # patch bump
2. Start mock server
node _test-releases/serve.js
3. Run app with test endpoint
set TAURI_UPDATER_ENDPOINT=http://localhost:3456/latest.json && npm run tauri dev
Signing Requirement
For auto-update to work, set signing key BEFORE building:
$env:TAURI_SIGNING_PRIVATE_KEY = "your-key-here"
.\scripts\test-release.ps1
Without signing: installer works manually, but auto-updater rejects it.
Test Scenarios
| Scenario | How to Test |
|---|---|
| Happy path | Follow steps, click "Update Now" |
| No update available | Edit latest.json version to match current |
| Network failure | Stop server before update check |
| "Later" dismissal | Click "Later", verify indicator dot |
Full Documentation
See _test-releases/README.md for complete details including manual process.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?