mirror of
https://github.com/roc-lang/roc.git
synced 2024-09-20 15:27:45 +03:00
Merge pull request #3976 from roc-lang/macos-nightly-date-sha
auto set date and SHA in filename macos nightly
This commit is contained in:
commit
571a3bfe13
@ -19,6 +19,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
|
||||
|
Loading…
Reference in New Issue
Block a user