diff options
author | James McCoy <jamessan@jamessan.com> | 2020-12-05 08:52:50 -0500 |
---|---|---|
committer | James McCoy <jamessan@jamessan.com> | 2020-12-05 13:01:38 -0500 |
commit | 1b53544111c429c12e31f6466a3b03fc4655e72a (patch) | |
tree | 77b0e61d2e3010314f2894697ac6cb5cf2e0efe2 | |
parent | c348e816fc530f185d799270ad3c39bd0d6799a6 (diff) | |
download | rneovim-1b53544111c429c12e31f6466a3b03fc4655e72a.tar.gz rneovim-1b53544111c429c12e31f6466a3b03fc4655e72a.tar.bz2 rneovim-1b53544111c429c12e31f6466a3b03fc4655e72a.zip |
GHA: Use meeDamian/github-release to create/update release
-rw-r--r-- | .github/workflows/nightly.yml | 58 |
1 files changed, 17 insertions, 41 deletions
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index f1b524921f..5bbc8917f8 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -26,7 +26,7 @@ jobs: tar cfz nvim-linux64.tar.gz nvim-linux64 - uses: actions/upload-artifact@v2 with: - name: nvim-linux64.tar.gz + name: nvim-linux64 path: build/nightly/nvim-linux64.tar.gz retention-days: 1 @@ -44,12 +44,12 @@ jobs: make appimage-nightly - uses: actions/upload-artifact@v2 with: - name: nvim.appimage + name: appimage path: build/bin/nvim.appimage retention-days: 1 - uses: actions/upload-artifact@v2 with: - name: nvim.appimage.zsync + name: appimage path: build/bin/nvim.appimage.zsync retention-days: 1 @@ -86,7 +86,7 @@ jobs: tar cjSf nvim-macos.tar.bz2 -C bundle nvim - uses: actions/upload-artifact@v2 with: - name: nvim-macos.tar.bz2 + name: nvim-macos path: build/nightly/nvim-macos.tar.bz2 retention-days: 1 @@ -95,11 +95,20 @@ jobs: runs-on: ubuntu-20.04 steps: - uses: actions/download-artifact@v2 - - uses: actions/create-release@v1 - id: create_release + - uses: meeDamian/github-release@2.0 with: - tag_name: nightly - release_name: NVIM ${{ needs.linux.outputs.release }} + token: ${{ secrets.GITHUB_TOKEN }} + tag: nightly + name: ${{ needs.linux.outputs.release }} + prerelease: true + commitish: ${{ github.sha }} + gzip: false + allow_override: true + files: | + nvim-macos.tar.bz2:./nvim-macos/nvim-macos.tar.bz2 + nvim-linux64.tar.gz:./nvim-linux64/nvim-linux64.tar.gz + nvim.appimage:./appimage/nvim.appimage + nvim.appimage.zsync:./appimage/nvim.appimage.zsync body: | Nvim development (prerelease) build. ``` @@ -132,36 +141,3 @@ jobs: ### Other - Install by [package manager](https://github.com/neovim/neovim/wiki/Installing-Neovim) - prerelease: true - - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./nvim-macos.tar.bz2 - asset_name: nvim-macos.tar.bz2 - asset_content_type: application/x-bzip2 - - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./nvim-linux64.tar.gz - asset_name: nvim-linux64.tar.gz - asset_content_type: application/gzip - - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./nvim.appimage - asset_name: nvim.appimage - asset_content_type: application/x-executable - - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./nvim.appimage.zsync - asset_name: nvim.appimage.zsync - asset_content_type: application/octet-stream |