From ae56869d110e137cb179014be88a44c3ef72d189 Mon Sep 17 00:00:00 2001 From: JohnBraham Date: Thu, 12 Nov 2026 01:25:37 +0000 Subject: [PATCH] Record the verified baseElectric 1.21.11 release artifacts --- .github/maven-release/releases.json | 9 +++++++++ .github/workflows/deploy-release.yml | 10 ++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/maven-release/releases.json b/.github/maven-release/releases.json index 9ec1ecc..6fa4cb6 100644 --- a/.github/maven-release/releases.json +++ b/.github/maven-release/releases.json @@ -114,6 +114,15 @@ "artifactId": 13793418766, "archiveSha256": "f21e4e943b5a00adbac7ae7dd9adef05bba22e5eb6d4011ecd3f82939f62a3e7", "mainSha256": "33b65fa98710999d0e2922012779d9b86f90f4da96dfcfbf47223b1a6c91d758" + }, + "2.2.16.121111": { + "branch": "master-1.21.11", + "commit": "951fc3921f27e963e96f29c78a38ee7093a65fde", + "tag": "2.2.16.121111", + "runId": 43133392867, + "artifactId": 13905649703, + "archiveSha256": "e50208a97b04372291cefdb8ec89f9b1c7fc2d6385638580818030b2d6e11627", + "mainSha256": "7128973d7a7529463e8f4328d0949f45641bd1560008a9925b09c74f9be94f6d" } } } diff --git a/.github/workflows/deploy-release.yml b/.github/workflows/deploy-release.yml index 8b0c0c0..55f95a0 100644 --- a/.github/workflows/deploy-release.yml +++ b/.github/workflows/deploy-release.yml @@ -70,16 +70,19 @@ jobs: exit 1 fi mc=$(jq -er --arg v "$RELEASE_VERSION" '.releases[$v].branch | capture("^master-(?1\\.[0-9]+\\.[0-9]+)$").mc' .github/maven-release/releases.json) + source_commit=$(jq -er --arg v "$RELEASE_VERSION" '.releases[$v].commit' .github/maven-release/releases.json) + [[ "$source_commit" =~ ^[a-f0-9]{40}$ ]] case "$mc" in 1.10.2|1.12.2|1.13.2|1.14.4|1.15.2|1.16.5) java="Java 8" ;; 1.17.1) java="Java 16" ;; 1.18.2|1.19.4|1.20.1) java="Java 17" ;; - 1.20.6|1.21.1) java="Java 21" ;; + 1.20.6|1.21.1|1.21.11) java="Java 21" ;; *) echo "Unsupported Minecraft version for this publisher: $mc" >&2; exit 1 ;; esac echo "minecraft=$mc" >> "$GITHUB_OUTPUT" echo "java=$java" >> "$GITHUB_OUTPUT" echo "state=$state" >> "$GITHUB_OUTPUT" + echo "source_commit=$source_commit" >> "$GITHUB_OUTPUT" echo "RELEASE_WORK=$release_work" >> "$GITHUB_ENV" echo "Verified $RELEASE_VERSION for Minecraft $mc. Maven: $state." >> "$GITHUB_STEP_SUMMARY" @@ -147,9 +150,12 @@ jobs: - name: Verify Maven and publish the GitHub release if: inputs.mode == 'publish' + env: + RELEASE_SOURCE_COMMIT: ${{ steps.preflight.outputs.source_commit }} run: | set -euo pipefail + [[ "$RELEASE_SOURCE_COMMIT" =~ ^[a-f0-9]{40}$ ]] python3 .github/maven-release/verify.py verify "$RELEASE_VERSION" "$RELEASE_WORK" | tee -a "$GITHUB_STEP_SUMMARY" - gh release create "$RELEASE_VERSION" --verify-tag \ + gh release create "$RELEASE_VERSION" --verify-tag --target "$RELEASE_SOURCE_COMMIT" \ --title "baseElectric $RELEASE_VERSION" --notes-file "$RELEASE_WORK/release-notes.txt" \ "$RELEASE_WORK/"*.jar