From 7ab40e57e3598ddf280c33a100adaa86d269fa56 Mon Sep 17 00:00:00 2001 From: ValKmjolnir Date: Thu, 16 May 2024 00:06:45 +0800 Subject: [PATCH] :memo: try new release action --- .github/workflows/c-cpp.yml | 72 ++++++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 28 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index c6d65dd..ec107a0 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -24,20 +24,28 @@ jobs: run: make test - name: package run: python3 tools/pack.py - - name: Release file - # You may pin to the exact commit or the version. - # uses: djnicholson/release-action@e9a535b3eced09c460e07a84118fb74ae9b53236 - uses: ValKmjolnir/action-automatic-releases@v1 - with: - # GitHub auth token - repo_token: ${{ secrets.GITHUB_TOKEN }} - # Name of Release to add file to - title: macOS Nightly build - # Name of the tag for the release (will be associated with current branch) - automatic_release_tag: next_macOS - # File to release - files: | - nasal-Darwin.tar + # - name: Release file + # # You may pin to the exact commit or the version. + # # uses: djnicholson/release-action@e9a535b3eced09c460e07a84118fb74ae9b53236 + # uses: ValKmjolnir/action-automatic-releases@v1 + # with: + # # GitHub auth token + # repo_token: ${{ secrets.GITHUB_TOKEN }} + # # Name of Release to add file to + # title: macOS Nightly build + # # Name of the tag for the release (will be associated with current branch) + # automatic_release_tag: next_macOS + # # File to release + # files: | + # nasal-Darwin.tar + - name: Release + uses: softprops/action-gh-release@v2.0.5 + if: startsWith(github.ref, 'refs/tags/') + with: + name: macOS nightly build + tag_name: next_macOS + files: | + nasal-Darwin.tar linux-x86_64-build: runs-on: ubuntu-latest @@ -53,17 +61,25 @@ jobs: run: make test - name: package run: python3 tools/pack.py - - name: Release file - # You may pin to the exact commit or the version. - # uses: djnicholson/release-action@e9a535b3eced09c460e07a84118fb74ae9b53236 - uses: ValKmjolnir/action-automatic-releases@v1 - with: - # GitHub auth token - repo_token: ${{ secrets.GITHUB_TOKEN }} - # Name of Release to add file to - title: Linux Nightly build - # Name of the tag for the release (will be associated with current branch) - automatic_release_tag: next_linux_x86_64 - # File to release - files: | - nasal-Linux.tar + # - name: Release file + # # You may pin to the exact commit or the version. + # # uses: djnicholson/release-action@e9a535b3eced09c460e07a84118fb74ae9b53236 + # uses: ValKmjolnir/action-automatic-releases@v1 + # with: + # # GitHub auth token + # repo_token: ${{ secrets.GITHUB_TOKEN }} + # # Name of Release to add file to + # title: Linux Nightly build + # # Name of the tag for the release (will be associated with current branch) + # automatic_release_tag: next_linux_x86_64 + # # File to release + # files: | + # nasal-Linux.tar + - name: Release + uses: softprops/action-gh-release@v2.0.5 + if: startsWith(github.ref, 'refs/tags/') + with: + name: linux nightly build + tag_name: next_linux_x86_64 + files: | + nasal-Linux.tar