# 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.