Adding snap build to manual build action (#782)

This commit is contained in:
Raivis Dejus 2024-06-06 09:48:10 +03:00 committed by GitHub
parent 74e629bf9a
commit 7bb835ad04
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -66,3 +66,25 @@ jobs:
path: |
dist/Buzz*-windows.exe
dist/Buzz*-mac.dmg
build-snap:
runs-on: ubuntu-latest
outputs:
snap: ${{ steps.snapcraft.outputs.snap }}
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: snapcore/action-build@v1
id: snapcraft
- run: |
sudo apt-get update
sudo apt-get install libportaudio2
- run: sudo snap install --devmode *.snap
- run: |
cd $HOME
xvfb-run buzz --version
- uses: actions/upload-artifact@v4
with:
name: snap
path: ${{ steps.snapcraft.outputs.snap }}