diff --git a/.github/workflows/nightly_macos_apple_silicon.yml b/.github/workflows/nightly_macos_apple_silicon.yml index bbeaa25409..b231217025 100644 --- a/.github/workflows/nightly_macos_apple_silicon.yml +++ b/.github/workflows/nightly_macos_apple_silicon.yml @@ -18,6 +18,18 @@ jobs: - name: run tests run: cargo test --locked --release + + - name: get commit SHA + run: echo "SHA=$(git rev-parse --short "$GITHUB_SHA")" >> $GITHUB_ENV + + - name: get date + run: echo "DATE=$(date "+%Y-%m-%d")" >> $GITHUB_ENV + + - name: build file name + env: + DATE: ${{ env.DATE }} + SHA: ${{ env.SHA }} + run: echo "RELEASE_TAR_FILENAME=roc_nightly-macos_apple_silicon-$DATE-$SHA.tar.gz" >> $GITHUB_ENV - name: write version to file run: ./ci/write_version.sh @@ -26,7 +38,7 @@ jobs: run: cargo build --locked --release - name: package release - run: ./ci/package_release.sh roc_darwin_apple_silicon.tar.gz + run: ./ci/package_release.sh ${{ env.RELEASE_TAR_FILENAME }} - name: print short commit SHA run: git rev-parse --short "$GITHUB_SHA" @@ -35,6 +47,6 @@ jobs: - name: Upload artifact Actually uploading to github releases has to be done manually uses: actions/upload-artifact@v3 with: - name: roc_nightly-macos_apple_silicon.tar.gz - path: roc_darwin_apple_silicon.tar.gz + name: ${{ env.RELEASE_TAR_FILENAME }} + path: ${{ env.RELEASE_TAR_FILENAME }} retention-days: 4