diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3000f41b..7f1139e0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -350,25 +350,26 @@ jobs: path: ~/snapcraft-cache key: snapcraft-cache-1 - - name: Move cache from home - run: | - if [[ -d "~/snapcraft-cache" ]]; then - sudo mv ~/snapcraft-cache /var/lib/snapd - sudo chown -R root:root /var/lib/snapd - echo "moved cache from home to root" - fi - - name: Install dependencies run: | sudo lxd init --auto sudo snap install snapcraft --classic + - name: Move cache from home + run: | + if [[ -d "~/snapcraft-cache" ]]; then + sudo rm -r /var/lib/snapd/cache + sudo mv ~/snapcraft-cache /var/lib/snapd/cache + sudo chown -R root:root /var/lib/snapd/cache + echo "moved cache from home to root" + fi + - name: Build snap run: sudo snapcraft --use-lxd - name: Move cache to home run: | - sudo mv /var/lib/snapd ~/snapcraft-cache + sudo mv /var/lib/snapd/cache ~/snapcraft-cache sudo chown -R $USER:$USER ~/snapcraft-cache - uses: actions/upload-artifact@v3