From a51824893cd08f8e5d6537324e78cc737ec780fa Mon Sep 17 00:00:00 2001 From: Swordsteel Date: Mon, 8 Sep 2025 14:20:35 +0200 Subject: [PATCH] add release --- .gitea/workflows/release.yaml | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 7970084..feacab3 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -72,7 +72,7 @@ jobs: echo "change=$CHANGE" >> $GITHUB_OUTPUT echo "Has changes to release? $CHANGE" - name: Fail workflow if there are no changes - if: steps.project.outputs.change == 'false' && inputs.FAIL_FOR_NO_CHANGES == true + if: steps.project.outputs.change == 'false' && inputs.FAIL_FOR_NO_CHANGES run: | echo "No changes to release, failing..." exit 1 @@ -132,10 +132,22 @@ jobs: echo "No changes to commit" fi + finalise-publish-artifact: + needs: release + if: inputs.RELEASE_TYPE == 'library' || inputs.RELEASE_TYPE == 'catalog' + uses: aura-ascend/common-workflows/.gitea/workflows/publish-artifact.yaml@master + with: + JAVA_VERSION: ${{ inputs.JAVA_VERSION }} + BRANCH_REFERENCE: "v${{ needs.release.outputs.release-version }}" + GRADLE_TASK: publish + secrets: + CI_BOT_USERNAME: ${{ secrets.CI_BOT_USERNAME }} + CI_BOT_TOKEN: ${{ secrets.CI_BOT_TOKEN }} + finalise-publish-container: needs: release # if: needs.release.outputs.has-changes == 'true' -# if: needs.release.outputs.has-changes == 'true' && inputs.TYPE == 'service' +# if: needs.release.outputs.has-changes == 'true' && inputs.RELEASE_TYPE == 'service' uses: aura-ascend/common-workflows/.gitea/workflows/publish-container.yaml@master with: JAVA_VERSION: ${{ inputs.JAVA_VERSION }} @@ -146,21 +158,10 @@ jobs: CI_BOT_USERNAME: ${{ secrets.CI_BOT_USERNAME }} CI_BOT_TOKEN: ${{ secrets.CI_BOT_TOKEN }} -# finalise-publish-artifact: -# needs: release -# if: needs.release.outputs.has-changes == 'true' && (inputs.TYPE == 'library' || inputs.TYPE == 'catalog') -# uses: aura-ascend/common-workflows/.gitea/workflows/publish-artifact.yaml@master -# with: -# JAVA_VERSION: ${{ inputs.JAVA_VERSION }} -# BRANCH_REFERENCE: "v${{ needs.release.outputs.release-version }}" -# GRADLE_TASK: publish -# secrets: -# CI_BOT_USERNAME: ${{ secrets.CI_BOT_USERNAME }} -# CI_BOT_TOKEN: ${{ secrets.CI_BOT_TOKEN }} -# + # finalise-publish-plugin: # needs: release -# if: needs.release.outputs.has-changes == 'true' && inputs.TYPE == 'plugin' +# if: needs.release.outputs.has-changes == 'true' && inputs.RELEASE_TYPE == 'plugin' # uses: aura-ascend/common-workflows/.gitea/workflows/publish-artifact.yaml@master # with: # JAVA_VERSION: ${{ inputs.JAVA_VERSION }}