From 4d599f1a9f3ea7d8176df6d7067ba6e06260c3dc Mon Sep 17 00:00:00 2001 From: Swordsteel Date: Mon, 8 Sep 2025 14:20:35 +0200 Subject: [PATCH] add release catalog --- .gitea/workflows/release.yaml | 38 ++++++----------------------------- 1 file changed, 6 insertions(+), 32 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 7970084..8f03b1f 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,40 +132,14 @@ jobs: echo "No changes to commit" fi - finalise-publish-container: + finalise-publish-artifact: needs: release -# if: needs.release.outputs.has-changes == 'true' -# if: needs.release.outputs.has-changes == 'true' && inputs.TYPE == 'service' - uses: aura-ascend/common-workflows/.gitea/workflows/publish-container.yaml@master + 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 }} -# PROJECT_VERSION: ${{ needs.release.outputs.release-version }} - PROJECT_VERSION: "v${{ needs.release.outputs.release-version }}" - PROJECT_NAME: ${{ needs.release.outputs.project-name }} + 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-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' -# 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: publishAllPublicationsToGitHubPackagesRepository -# secrets: -# CI_BOT_USERNAME: ${{ secrets.CI_BOT_USERNAME }} -# CI_BOT_TOKEN: ${{ secrets.CI_BOT_TOKEN }}