Prompt file imported from KrasherPlay/maksym_tupis_ki_2023_lpnu_ua (
.github/prompts/check.prompt.md). Fill in{{projectRoot}},{{mavenGoal}}before use. Copyright stays with the author.
Perform final verification for {{projectRoot}}.
Procedure
- Inspect
git status --shortand list the files changed by this workflow. - Verify expected Maven paths,
pom.xml, JUnit 5 test sources, Maven wrapper, and.github/workflows. - Run
mvn validateand{{mavenGoal}}using the wrapper when available. - Confirm test reports exist and tests were not skipped.
- Review GitHub Actions YAML for Windows, Linux, and macOS matrix entries, correct wrapper commands, minimal permissions, and absence of secrets.
- Report a PASS only if every check succeeds.
Success criteria
- Structure, Maven validation, tests, packaging/verification, and CI configuration are all valid.
- No files were deleted and no unrelated changes were introduced.
- The final report lists commands, results, changed files, and any warnings.
Failure handling
On the first failed check, stop the verification sequence, report the exact failure and remediation, and return FAIL. Do not claim success based on partial checks.
