38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown
# Release Checklist
|
|
|
|
## Version
|
|
|
|
- [ ] Version number updated in `create-limited-draining/gradle.properties`.
|
|
- [ ] Changelog updated.
|
|
- [ ] README updated if build, config, or release behavior changed.
|
|
|
|
## Quality
|
|
|
|
- [ ] Working tree is clean.
|
|
- [ ] `.\gradlew build` passes from `create-limited-draining/`.
|
|
- [ ] Tests pass or missing tests are documented.
|
|
- [ ] Client smoke test completed when behavior changes affect gameplay.
|
|
- [ ] Server smoke test completed when behavior changes affect server behavior.
|
|
- [ ] CI build succeeds if Gitea Actions are enabled.
|
|
|
|
## Security
|
|
|
|
- [ ] Security review is current.
|
|
- [ ] Dependency review is clean or documented.
|
|
- [ ] No secrets are committed.
|
|
- [ ] Release artifact does not contain local config, worlds, logs, or generated run data.
|
|
|
|
## Artifacts
|
|
|
|
- [ ] JAR exists under `create-limited-draining/build/libs/`.
|
|
- [ ] Artifact filename and version are clear.
|
|
- [ ] Download links work if a release or package is published.
|
|
- [ ] Package registry links work if used.
|
|
|
|
## Release
|
|
|
|
- [ ] Git tag created after approval.
|
|
- [ ] Release notes written.
|
|
- [ ] Release published after approval.
|
|
- [ ] Post-release download smoke test completed.
|