aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/build.yml12
1 files changed, 11 insertions, 1 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d79ba01a..3cb1775f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -261,12 +261,22 @@ jobs:
steps:
- uses: actions/checkout@v3
+ # Change permissions before caching
+ - name: Set permissions for caching
+ run: sudo chmod -R 777 /var/snap/lxd/common/lxd/storage-pools/default
+ continue-on-error: true
+
- name: Restore cache - lxd
uses: actions/cache@v3
with:
- path: /var/snap/lxd/common/lxd
+ path: /var/snap/lxd/common/lxd/storage-pools/default
key: snap-lxd-${{ hashFiles('snap/snapcraft.yaml') }}
+ # Restore original permissions after caching
+ - name: Restore permissions after caching
+ run: sudo chmod -R 755 /var/snap/lxd/common/lxd/storage-pools/default
+ continue-on-error: true
+
- name: Install dependencies
run: |
sudo lxd init --auto