diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index 25975ee0f5..f7096e5b55 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -50,10 +50,13 @@ jobs: core/rust starknet/compiler/rust - - name: Set version info + - name: Get latest tag + run: echo "TAG=$(git describe --tags)" >> $GITHUB_ENV + + - name: Get artifact name run: | - echo "TAG=$(git describe --tags)" >> $GITHUB_ENV - echo "ARTIFACT_NAME=juno-${{ env.TAG }}-${{ runner.os }}-${{ matrix.arch }}" >> $GITHUB_ENV + OS_NAME=$([ "${{ runner.os }}" == "macOS" ] && echo "darwin" || echo "linux") + echo "ARTIFACT_NAME=juno-${{ env.TAG }}-${OS_NAME}-${{ matrix.arch }}" >> $GITHUB_ENV - name: Install dependencies (Linux) if: runner.os == 'Linux' @@ -81,10 +84,10 @@ jobs: - name: Generate checksum run: | if [[ "${{ runner.os }}" == "macOS" ]]; then - shasum -a 256 ${{ env.ARTIFACT_NAME }} + shasum -a 256 ${{ env.ARTIFACT_NAME }} > ${{ env.ARTIFACT_NAME }}.sha256 else - sha256sum ${{ env.ARTIFACT_NAME }} - fi > ${{ env.ARTIFACT_NAME }}.sha256 + sha256sum ${{ env.ARTIFACT_NAME }} > ${{ env.ARTIFACT_NAME }}.sha256 + fi - name: Upload artifact uses: actions/upload-artifact@v4