Files
spigot-heights/design/user-stories/us-005-build-and-release.md
T
dmg 7bccc727b1
Release / release (push) Failing after 15s
CI / build (push) Successful in 3m6s
feat: add stature potions and tiny-player launchers
2026-09-04 11:28:24 -04:00

998 B

type, title, description, status
type title description status
User Story US-005: Build and release the plugin Give maintainers repeatable Purpur builds, automated verification, and versioned Gitea releases. in-progress

US-005: Build and release the plugin

As a plugin maintainer, I want automated builds and releases modeled on Spigot Base so that tested artifacts can be distributed consistently.

Acceptance criteria

  • Gradle compiles against Purpur API 26.2.build.2618-stable using Java 25.
  • Compiler lint warnings fail the build and JUnit 5 tests run during check.
  • Gitea Actions verifies pushes and pull requests and stores a development JAR.
  • Pull requests validate conventional commits.
  • Main-branch conventional commits drive semantic releases and attach versioned JARs to Gitea releases.
  • The README documents requirements, recipes, configuration, building, and releases.
  • ./gradlew clean check jar succeeds.