diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f60f903..4be353b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -47,7 +47,7 @@ jobs: run: ./utils/upload-artifact.js electronim-linux-x86_64.AppImage application/octet-stream - name: Publish Snap run: | - sudo apt-get install snapd + sudo apt update && sudo apt-get install snapd sudo chown root:root / # Snapcraft requires '/' to be root owned sudo snap install snapcraft --classic snapcraft push --release=stable ./dist/electronim-linux-amd64.snap diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ee7ef99..e925af2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -63,6 +63,12 @@ jobs: uses: actions/setup-node@v4 with: node-version: '20.x' + - name: Install Snap + # Not needed for this job just to verify it can be installed for use in the publishing workflow + run: | + sudo apt update && sudo apt-get install snapd + sudo chown root:root / # Snapcraft requires '/' to be root owned + sudo snap install snapcraft --classic - name: Install run: npm install - name: Build