name: Release to Snapcraft on: release: types: [created] workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: snapcraft setup run: | pwd cp "${GITHUB_WORKSPACE}/packages/snap/snapcraft.yaml" "${GITHUB_WORKSPACE}/snapcraft.yaml" sed -i 's#source: ../../#source: \.#g' "${GITHUB_WORKSPACE}/snapcraft.yaml" cat "${GITHUB_WORKSPACE}/snap/snapcraft.yaml" - uses: snapcore/action-build@v1 id: build - uses: snapcore/action-publish@v1 env: SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_STORE_LOGIN }} with: snap: ${{ steps.build.outputs.snap }} release: stable