Skip to content

ci: build dated development jars and tagged draft releases - #3

Merged
ryanbarlow97 merged 3 commits into
mainfrom
release/shared-pipeline
Sep 22, 2026
Merged

ryanbarlow97 merged 3 commits into
mainfrom
release/shared-pipeline

Conversation

@ryanbarlow97

@ryanbarlow97 ryanbarlow97 commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Pull requests into main run Java unit tests and publish the runtime JAR with a UTC DEV-YYYYMMDD-HHmm version in its filename and plugin descriptor. Matching numeric v* tags run verification and create a draft release with the runtime JAR, SHA256SUMS, and build.json.

Builds use Ubuntu 24.04, Java 25, and Node.js 24 actions. Private build inputs are pinned by ServerAssets commit and SHA-256; DEPS_TOKEN supplies read access. TLibs is installed through the shared checksum-verifying Maven installer.

Validation:

  • Hosted build passed. All 37 unit tests passed.
  • Downloaded games-DEV-20260922-1551.jar passed ZIP integrity checks and has the matching embedded plugin version.
  • Actionlint and diff checks passed.
  • 4 Java compiler warnings; no Node.js action or runner migration annotations.
  • Tagged draft publication has not been exercised.

Documentation: TF-Minecraft/Docs#5

@ryanbarlow97
ryanbarlow97 marked this pull request as ready for review September 22, 2026 15:44
@ryanbarlow97
ryanbarlow97 merged commit bab212a into main Sep 22, 2026
1 check passed
@ryanbarlow97
ryanbarlow97 deleted the release/shared-pipeline branch September 22, 2026 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant