--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.github/workflows/build_snap.yml Sun Jul 31 17:54:19 2022 +0200
@@ -0,0 +1,40 @@
+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
+
+ - uses: actions/checkout@v3
+ with:
+ # checkout directly in build/sources so that
+ # sources dirs are aside snap dir
+ path: build/sources
+
+ - 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 }}
+
+