diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 66696e2f73e609040826c914c659c383e3662484..c0771823bc3debf0fdad996b5e6722577a3e91ab 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,5 +1,8 @@ name: Build and release packages +permissions: + contents: write + on: push: pull_request: @@ -225,3 +228,23 @@ jobs: with: name: zap-linux-deb path: dist/zap*.deb + + release: + if: startsWith(github.ref, 'refs/tags/') + needs: [build] + name: Create Github Release + runs-on: ubuntu-latest + steps: + - uses: actions/download-artifact@v3 + - name: List downloaded files + run: ls -R + - name: Creating Github Release + uses: softprops/action-gh-release@v1 + with: + generate_release_notes: true + files: | + zap-linux-deb/zap-linux.deb + zap-linux-rpm/zap-linux.rpm + zap-linux-zip/zap-linux.zip + zap-mac-zip/zap-mac.zip + zap-win-zip/zap-win.zip