From 7ab2c323fa70310fdade2585ee876c7baeef8eb5 Mon Sep 17 00:00:00 2001 From: James Mortemore Date: Sat, 18 Apr 2026 10:04:33 +0100 Subject: [PATCH] fix: include Fabric 1.21.11 in release + Modrinth publish workflows Fabric 1.21.11 support was added in #1040 and registered in settings.gradle.kts, but neither release.yml nor publish.yml were updated to build/distribute the jar. As a result, no BanManagerFabric-mc1.21.11.jar would ship from the release pipeline. - release.yml: add :fabric:1.21.11:remapJar to the Fabric build step, add the download link in the GitHub release body, and add the jar path to the release artefacts. - publish.yml: include the 1.21.11 jar in the Modrinth files list and add 1.21.11 to the Modrinth game-versions list. CurseForge publishing is intentionally unchanged: it ships only the Bukkit jar and its game-version list is maintained separately. --- .github/workflows/publish.yml | 2 ++ .github/workflows/release.yml | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9be3aacbd..5e43491b5 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -72,6 +72,7 @@ jobs: release-jars/BanManagerFabric-mc1.20.1.jar release-jars/BanManagerFabric-mc1.21.1.jar release-jars/BanManagerFabric-mc1.21.4.jar + release-jars/BanManagerFabric-mc1.21.11.jar name: "BanManager v${{ needs.download-assets.outputs.version }}" version: ${{ needs.download-assets.outputs.version }} version-type: release @@ -81,6 +82,7 @@ jobs: 1.20.1 1.21.1 1.21.4 + 1.21.11 game-version-filter: releases dependencies: | fabric-api@* (required) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3dc0ab33b..773f72801 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,7 +46,7 @@ jobs: # Build all Fabric versions - name: Build all Fabric versions - run: ./gradlew :fabric:1.20.1:remapJar :fabric:1.21.1:remapJar :fabric:1.21.4:remapJar --build-cache + run: ./gradlew :fabric:1.20.1:remapJar :fabric:1.21.1:remapJar :fabric:1.21.4:remapJar :fabric:1.21.11:remapJar --build-cache # Build both Sponge modules (legacy API 7 and modern API 11+) - name: Build Sponge modules @@ -77,6 +77,7 @@ jobs: [Download Fabric 1.20.1](https://github.com/BanManagement/BanManager/releases/download/v${{ steps.version.outputs.VERSION }}/BanManagerFabric-mc1.20.1.jar) [Download Fabric 1.21.1](https://github.com/BanManagement/BanManager/releases/download/v${{ steps.version.outputs.VERSION }}/BanManagerFabric-mc1.21.1.jar) [Download Fabric 1.21.4](https://github.com/BanManagement/BanManager/releases/download/v${{ steps.version.outputs.VERSION }}/BanManagerFabric-mc1.21.4.jar) + [Download Fabric 1.21.11](https://github.com/BanManagement/BanManager/releases/download/v${{ steps.version.outputs.VERSION }}/BanManagerFabric-mc1.21.11.jar) files: | bukkit/build/libs/BanManagerBukkit.jar bungee/build/libs/BanManagerBungeeCord.jar @@ -86,3 +87,4 @@ jobs: fabric/versions/1.20.1/build/libs/BanManagerFabric-mc1.20.1.jar fabric/versions/1.21.1/build/libs/BanManagerFabric-mc1.21.1.jar fabric/versions/1.21.4/build/libs/BanManagerFabric-mc1.21.4.jar + fabric/versions/1.21.11/build/libs/BanManagerFabric-mc1.21.11.jar