From: MatthieuCoder Date: Wed, 4 Jan 2023 16:08:14 +0000 (+0400) Subject: release job X-Git-Tag: v0.1~1 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=54b30f314fe2cbac5a058dd5f7c1669c26bc85bb;p=matthieu%2Fnova.git release job --- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 90f5cde..1ededd6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,7 +36,7 @@ jobs: build_macos: name: 'Build for MacOS' - runs-on: macOS-latest + runs-on: macos-latest steps: - uses: actions/checkout@v2 @@ -179,3 +179,30 @@ jobs: with: name: linux_glibc path: artifacts/* + + release: + if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/download-artifact@v3 + with: + name: windows + path: windows + - uses: actions/download-artifact@v3 + with: + name: linux_glibc + path: linux_glibc + - uses: actions/download-artifact@v3 + with: + name: macos + path: macos + - uses: ncipollo/release-action@v1 + with: + artifacts: "windows/*,macos/*,linux_glibc/*" + draft: true + generateReleaseNotes: true + prerelease: true + skipIfReleaseExists: true + updateOnlyUnreleased: true