diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6d1e5b2..668f6c7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -67,7 +67,7 @@ jobs: needs: [check-version-changed] uses: ./.github/workflows/reusable-build.yml with: - is_release: true + is_release: ${{ startsWith(github.ref_name, 'v') }} retention_days: 1 create-release: diff --git a/.github/workflows/reusable-build-wasm.yml b/.github/workflows/reusable-build-wasm.yml index 3348bda..e6ea149 100644 --- a/.github/workflows/reusable-build-wasm.yml +++ b/.github/workflows/reusable-build-wasm.yml @@ -32,7 +32,7 @@ jobs: resolc_web_js_sha: ${{ steps.upload-web-js.outputs.artifact-digest }} concurrency: # Use `reusable-build` and not `${{ github.workflow }}` here so that callers share the same concurrency group. - group: reusable-build-wasm32-unknown-emscripten-${{ github.sha }} + group: reusable-build-wasm32-unknown-emscripten-is-release-${{ inputs.is_release }}-${{ github.sha }} cancel-in-progress: false steps: - name: Checkout revive @@ -43,7 +43,7 @@ jobs: uses: actions/cache@v5 with: path: resolc-${{ env.EMSCRIPTEN_TARGET }} - key: build-${{ env.EMSCRIPTEN_TARGET }}-${{ github.sha }} + key: build-${{ env.EMSCRIPTEN_TARGET }}-is-release-${{ inputs.is_release }}-${{ github.sha }} - name: Set Up Rust Toolchain if: ${{ steps.cache.outputs.cache-hit != 'true' }}