name: Release for Snap on: push: tags: - v* workflow_dispatch: jobs: snap: strategy: matrix: os: [ubuntu-latest, ubuntu-24.04-arm] runs-on: ${{ matrix.os }} steps: - name: Checkout code uses: actions/checkout@v6 - name: Build snap uses: snapcore/action-build@v1 id: build - name: Publish to Snap Store uses: snapcore/action-publish@v1 env: SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_TOKEN }} with: snap: ${{ steps.build.outputs.snap }} # release: stable # or edge, beta, candidate release: stable