Skip to content

ci: add verified UTC development and release builds - #2

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. The Maven test phase ran; this repository currently has no Java unit tests.
  • Downloaded geminfusion-DEV-20260922-1551.jar passed ZIP integrity checks and has the matching embedded plugin version.
  • Actionlint and diff checks passed.
  • No hosted 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 3e2b5d9 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