From b7bfb8fc60fadfa33c7fddb7679cbae2df4b3f31 Mon Sep 17 00:00:00 2001 From: Junhyeok Lee Date: Tue, 13 May 2025 01:14:47 +0900 Subject: [PATCH] Fix step success reporting on Gradle failure Signed-off-by: Junhyeok Lee --- .../workflows/update-scheduled-release-version.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/update-scheduled-release-version.yml b/.github/workflows/update-scheduled-release-version.yml index 1120ad7..6290535 100644 --- a/.github/workflows/update-scheduled-release-version.yml +++ b/.github/workflows/update-scheduled-release-version.yml @@ -26,18 +26,24 @@ jobs: uses: spring-io/spring-gradle-build-action@v2 - id: next-release-milestone name: Get Next Release Milestone - run: echo "version=$(./gradlew -q getNextReleaseMilestone -PgitHubAccessToken=$TOKEN)" >> $GITHUB_OUTPUT + run: | + output=$(./gradlew -q getNextReleaseMilestone -PgitHubAccessToken=$TOKEN) + echo "version=output" >> $GITHUB_OUTPUT - id: is-due-today name: Check Release Due Date env: VERSION: ${{ steps.next-release-milestone.outputs.version }} - run: echo "result=$(./gradlew -q checkMilestoneIsDueToday -PnextVersion=$VERSION -PgitHubAccessToken=$TOKEN)" >> $GITHUB_OUTPUT + run: | + output=$(./gradlew -q checkMilestoneIsDueToday -PnextVersion=$VERSION -PgitHubAccessToken=$TOKEN) + echo "result=output" >> $GITHUB_OUTPUT - id: has-open-issues name: Check for Open Issues if: steps.is-due-today.outputs.result == 'true' env: VERSION: ${{ steps.next-release-milestone.outputs.version }} - run: echo "result=$(./gradlew -q checkMilestoneHasOpenIssues -PnextVersion=$VERSION -PgitHubAccessToken=$TOKEN)" >> $GITHUB_OUTPUT + run: | + output=$(./gradlew -q checkMilestoneHasOpenIssues -PnextVersion=$VERSION -PgitHubAccessToken=$TOKEN) + echo "result=output" >> $GITHUB_OUTPUT - name: Validate State of Release if: steps.is-due-today.outputs.result == 'true' && steps.has-open-issues.outputs.result == 'true' run: echo "The release is due today but there are open issues" && exit 1