RagLeap
ragleap-terraform (Java) · release notes

ragleap-terraform (Java) v0.1.1

The Terraform module files of ragleap-terraform 0.1.1 packaged as a jar, with a small class that reads them. This is not a code port: the jar carries the same files as the PyPI wheel, under the same paths. Terraform itself is not included and is not run by this jar.

Maven Central: io.github.antonyrag:ragleap-terraform:0.1.1

What is included

  • The 6 files of the PyPI wheel: modules/kind-cluster/main.tf, variables.tf, outputs.tf and versions.tf, and examples/kind/main.tf and examples/kind/.terraform.lock.hcl.
  • com.ragleap.terraform.RagleapTerraform, with open(...) (a stream) and readString(...) (the text) to read a packaged file from the classpath, for example RagleapTerraform.readString("modules/kind-cluster/main.tf").

How it was verified

  • Built from commit e5e4328 (main) with mvn -Prelease clean deploy (OpenJDK 21.0.12, Maven 3.6.3). The jar, sources jar, javadoc jar and pom were signed with key E5874054AA4B59B5 (Antony [email protected]); all four signatures verified before upload.
  • The Central portal validated the deployment (d0ad5276-741a-4920-8ac9-2324bf23d561) and it was published by hand.
  • On 2026-11-02, after publishing: Central lists 24 files for 0.1.1 (the four artifacts, each with .asc, md5, sha1, sha256 and sha512); the jar served by Central has sha256 a73b1030f79c6827a7afc8689b986e2ca929cdc7097e6f2e1b4f6557f127a354, identical to the jar built before upload; the signature on the published jar verifies with the same key.
  • The 6 resource files in the jar served by Central were compared byte for byte with the PyPI wheel 0.1.1: the same 6 files, no differences.
  • CI: the java-terraform-test parity check (file list and file contents against the wheel) passed on main at ccbc514 on 2026-10-29.

Not verified

  • The published jar was not built into a separate consuming project; only its contents, checksum and signature were checked.
  • Other JDK and Maven versions were not tested.
  • The jar only carries the module files. Applying them with Terraform is covered by the Python package's own tests (a live apply and destroy on a real kind cluster), which are not repeated for the jar.

Not included

  • The Terraform binary or any way to run it. Cloud modules do not exist yet (the module creates a local kind cluster only).
  • The Python __init__.py of the wheel.

PyPI counterpart: https://pypi.org/project/ragleap-terraform/0.1.1/

View on GitHub Package page All releases

Release notes mirrored from GitHub Releases.