16 lines
793 B
Markdown
16 lines
793 B
Markdown
# Release Workflow Precheck
|
|
|
|
1. Confirm release-please is enabled on `master`.
|
|
2. Confirm conventional commits are used for release notes grouping.
|
|
3. Confirm `release-please-config.json` targets the repo root and `CHANGELOG.md`.
|
|
4. Confirm Wails output name matches `wails.json`:
|
|
- `build/bin/ocswitch-desktop.exe` on Windows
|
|
- `build/bin/ocswitch-desktop.app` on macOS
|
|
- `build/bin/ocswitch-desktop` on Linux
|
|
5. Confirm Linux runner has the GTK/WebKit packages needed by Wails.
|
|
6. Confirm `npm install` is sufficient for frontend build in CI.
|
|
7. Confirm release assets are uploaded only after the GitHub Release is published.
|
|
8. Confirm each asset has a matching `.sha256` file.
|
|
9. Confirm tag format is `v*`.
|
|
10. Confirm the generated release contains the three platform archives.
|