test: cover queues and court rotation and document release test choice

This commit is contained in:
tothbt committed 2026-10-23 21:19:16 +02:00
1 parent 1d660a3c40
commit 0757e0df76
10 files changed
+730 -39

No files matched your search

+4 -2
View File
@@ -41,6 +41,8 @@ Present the developer with:
Then explicitly ask the developer to either accept the recommendation or enter a different version. Do not edit versions until they answer.
During release version confirmation, ask whether to run the test suite or skip it. Running tests is the default; skip them only when the developer explicitly chooses to skip. Record any skipped tests in the release validation report. Lint, build, and Cargo checks still apply.
Validate the selected value as Semantic Versioning. It should normally be greater than both the current released version and latest release tag. Warn and request confirmation for a lower, equal, or prerelease version.
Release tags use the selected value prefixed with `v`, such as `v1.2.0`.
@@ -72,7 +74,7 @@ After editing `Cargo.toml`, run `cargo check` from `src-tauri/` and confirm Carg
## Validate
Activate the required Node.js version, then run the checks in order. Keep `nvm use lts/jod` in the same shell session as the npm commands:
Honor the developer's test choice: run the test command by default and omit it only when they explicitly chose to skip. Activate the required Node.js version, then run the checks in order. Keep `nvm use lts/jod` in the same shell session as the npm commands:
```sh
nvm use lts/jod
@@ -127,7 +129,7 @@ Report:
- recommended bump and reasoning
- version selected by the developer
- files whose versions were synchronized
- test, lint, Angular build, and Cargo results
- test, lint, Angular build, and Cargo results, explicitly noting any tests skipped at the developer's request
- platform builds not run locally
- local release tag created and its target commit
- whether the tag remains local or was explicitly pushed