name: Build Snap on: workflow_dispatch: # push: # branches: [ default ] jobs: sources: uses: ./.github/workflows/prep_sources.yml build: needs: sources runs-on: ubuntu-latest steps: - name: Download source artifact uses: actions/download-artifact@v3 with: name: source_package - name: untar files run: tar -xvf sources.tar - name: Move snap dir and revisions.txt in build/sources run: | mv beremiz_public_dist/snap build/sources mv build/revisions.txt build/sources/revisions.txt - name: Invoke snapcraft build uses: snapcore/action-build@v1 id: snapcraft with: path: build/sources - name: Upload built artifact uses: actions/upload-artifact@v3 with: name: snap path: ${{ steps.snapcraft.outputs.snap }}