diff --git a/.gitea/workflows/release-image.yaml b/.gitea/workflows/release-image.yaml index df4e8f6..bfac331 100644 --- a/.gitea/workflows/release-image.yaml +++ b/.gitea/workflows/release-image.yaml @@ -24,6 +24,11 @@ jobs: with: bun-version: 1.3.10 + - name: Set up Node + uses: actions/setup-node@v6 + with: + node-version: 24.14.0 + - name: Run Semantic Release id: semantic env: @@ -127,7 +132,7 @@ jobs: release-harbor: runs-on: ubuntu-js - needs: [build, guarddog, semantic-release] + needs: [semantic-release, build, guarddog, ] if: ${{ needs.semantic-release.outputs.new_release_published == 'true' }} steps: - name: Checkout @@ -229,8 +234,13 @@ jobs: release-gitea: runs-on: ubuntu-js - needs: release-harbor - if: always() + needs: [ semantic-release, build, guarddog, release-harbor ] + if: | + always() && + needs.semantic-release.result == 'success' && + needs.semantic-release.outputs.new_release_published == 'true' && + needs.build.result == 'success' && + needs.guarddog.result == 'success' steps: - name: Checkout uses: actions/checkout@v6