From d6a981a6e9576a449fee890e174300c6018d199a Mon Sep 17 00:00:00 2001 From: Helvetica Volubi Date: Mon, 17 Nov 2025 17:26:24 +0800 Subject: [PATCH] [ci skip] skip release and push in unexpect branch See https://github.com/LuminolMC/Luminol/commit/ec746a66f0813f60eb59de11b8207f773fc4728c --- .github/workflows/build.yml | 15 +++++++++++++-- gradle.properties | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2c2065b..c5c9452 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -84,8 +84,19 @@ jobs: fi echo "release_exists=${release_exists}" >> $GITHUB_ENV + - name: Check If Branch In Expectations + if: github.event_name != 'pull_request' + run: | + if [[ "$GITHUB_REF_NAME" == ver/* ]] || [[ "$GITHUB_REF_NAME" == exp/* ]] || [[ "$GITHUB_REF_NAME" == dev/* ]]; then + echo "Branch is in expected prefixes" + echo "unexpect=false" >> $GITHUB_ENV + else + echo "Branch is NOT in expected prefixes" + echo "unexpect=true" >> $GITHUB_ENV + fi + - name: Publish To Repo - if: (( github.event_name != 'pull_request' && env.flag_release == 'true' && env.release_exists != 'true' && !(inputs.force-push == '2')) || inputs.force-push == '1') && false # do not push to any repo + if: (( github.event_name != 'pull_request' && !( env.unexpect == 'true' ) && env.flag_release == 'true' && env.release_exists != 'true' && !( inputs.force-release == '2' )) || inputs.force-push == '1') && false # do not push to any repo continue-on-error: true run: ./gradlew --refresh-dependencies generateDevelopmentBundle publish -PpublishDevBundle=true env: @@ -93,7 +104,7 @@ jobs: PRIVATE_MAVEN_REPO_USERNAME: ${{ secrets.PRIVATE_MAVEN_REPO_USERNAME }} - name: Create Release - Pre Process - if: ( github.event_name != 'pull_request' && env.flag_release == 'true' && env.release_exists != 'true' && !(inputs.force-release == '2')) || inputs.force-release == '1' + if: ( github.event_name != 'pull_request' && !( env.unexpect == 'true' ) && env.flag_release == 'true' && env.release_exists != 'true' && !(inputs.force-release == '2')) || inputs.force-release == '1' run: | if [ ${{ inputs.comments }} == "" ]; then echo "No comments provided" diff --git a/gradle.properties b/gradle.properties index 15f7aa3..9051efc 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,7 +4,7 @@ mcVersion=1.21.8 release=2 # 0 for skip release, 1 for pre-release, 2 for release -luminolRef=c8e0bd216976003493e1b02093ece9465ed7452a +luminolRef=ec746a66f0813f60eb59de11b8207f773fc4728c org.gradle.configuration-cache=true org.gradle.caching=true