diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index cb1fa43..15125b8 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -27,9 +27,9 @@ jobs: name: 2. TEST runs-on: ubuntu needs: [build] - if: ${{ needs.build.outputs.is_beta == 'true' }} env: - VERSION: ${{ needs.build.outputs.version }} + VERSION: ${{ steps.calculate-version.outputs.version }} + IS_BETA: ${{ needs.build.outputs.is_beta }} outputs: version: ${{ steps.calculate-version.outputs.version }} steps: @@ -37,14 +37,15 @@ jobs: id: calculate-version uses: https://gitea.jsc.idv.tw/actions/calculate-version@v${{ env.VERSION }} with: - is_beta: true + is_beta: ${{ env.IS_BETA == "true" }} result: name: 3. RESULT runs-on: ubuntu - needs: [build] - if: ${{ needs.build.outputs.is_beta == 'false' }} + needs: [build,test] + if: ${{ needs.test.outputs.is_beta == 'false' }} env: - VERSION: ${{ needs.build.outputs.version }} + VERSION: ${{ needs.test.outputs.version }} + IS_BETA: ${{ needs.build.outputs.is_beta }} steps: - name: Publishing Release uses: akkuman/gitea-release-action@${{ vars.ACTION_GITEA_RELEASE_VERSION }} @@ -52,4 +53,4 @@ jobs: name: "${{ gitea.event.repository.name }} v${{ env.VERSION }}" tag_name: "v${{ env.VERSION }}" target_commitish: ${{ gitea.sha }} - prerelease: false + prerelease: ${{ env.IS_BETA == "true" }}