diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a2de30e..d39b9c1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,10 +21,10 @@ jobs: with: distribution: temurin java-version: '25' - - name: Install pinned TLibs in Maven - uses: TF-Minecraft/TLibs/.github/actions/setup@905a196217471252b96be5ecf8eeb16c9e85e41d + - name: Install latest stable TLibs in Maven + uses: TF-Minecraft/TLibs/.github/actions/setup@5da8e77d0e0696bbff7d7064a2644072da9c6428 with: - token: ${{ secrets.DEPS_TOKEN }} + version: latest - name: Prepare pinned dependencies env: diff --git a/.github/workflows/maven-release.yml b/.github/workflows/maven-release.yml index b72587b..9fdf66d 100644 --- a/.github/workflows/maven-release.yml +++ b/.github/workflows/maven-release.yml @@ -50,10 +50,10 @@ jobs: } [[ "${TAG^^}" != *SNAPSHOT* ]] || exit 1 - - name: Install pinned TLibs in Maven - uses: TF-Minecraft/TLibs/.github/actions/setup@905a196217471252b96be5ecf8eeb16c9e85e41d + - name: Install latest stable TLibs in Maven + uses: TF-Minecraft/TLibs/.github/actions/setup@5da8e77d0e0696bbff7d7064a2644072da9c6428 with: - token: ${{ secrets.DEPS_TOKEN }} + version: latest - name: Prepare pinned dependencies env: diff --git a/README.md b/README.md index d9f6db2..0fbea2b 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,9 @@ python3 ../tlibs/tools/install-dependency.py --pom pom.xml mvn clean verify ``` -See [TLibs dependency setup](https://github.com/TF-Minecraft/TLibs/blob/v1.1.0/DEPENDENCIES.md) +See [TLibs dependency setup](https://github.com/TF-Minecraft/TLibs/blob/5da8e77d0e0696bbff7d7064a2644072da9c6428/DEPENDENCIES.md) for public release installation, offline builds and rollback. Other declared build dependencies still need their usual preparation. Use JDK 25 for this TLibs binary; the server must also run Java 25. -Builds and server runtime require Java 25 and [TLibs 1.1.0](https://github.com/TF-Minecraft/TLibs/releases/tag/v1.1.0). +Builds and server runtime require Java 25. Local builds default to [TLibs 1.1.0](https://github.com/TF-Minecraft/TLibs/releases/tag/v1.1.0); CI resolves the latest published stable TLibs release for each build, verifies its checksum, and uses its exact version throughout that job.