From 22f0cad4496ceca3ee3d54f8106ed88bffc34908 Mon Sep 17 00:00:00 2001 From: Muzzammil Shahid Date: Sat, 29 Jun 2024 15:52:18 +0500 Subject: [PATCH] Add CI to upload to snapstore --- .github/workflows/publish-snap.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/publish-snap.yaml diff --git a/.github/workflows/publish-snap.yaml b/.github/workflows/publish-snap.yaml new file mode 100644 index 0000000..8422d5a --- /dev/null +++ b/.github/workflows/publish-snap.yaml @@ -0,0 +1,24 @@ +name: Publish Snap to Snap store + +on: + push: + branches: + - main + +jobs: + build-and-publish: + runs-on: ubuntu-latest + + steps: + - name: checkout git repository + uses: actions/checkout@v4 + + - name: Build the snap + uses: snapcore/action-build@v1 + with: + snapcraft-channel: 8.x/stable + + - name: Publish the snap + env: + SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_STORE_CREDENTIALS }} + run: snapcraft upload wampproto_*.snap --release=edge