aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2023-10-20 19:00:33 -0700
committerMicah Lee <micah@micahflee.com>2023-10-20 19:00:33 -0700
commitdb3fb2967e04ce2fbb1bf70dd9ceb8484bd9d32d (patch)
tree69491600aa8ed376d219edcb8de0318fee9a953e
parentcd660e21c5ff1dcdec75847c1bed9d6c4986d948 (diff)
downloadonionshare-db3fb2967e04ce2fbb1bf70dd9ceb8484bd9d32d.tar.gz
onionshare-db3fb2967e04ce2fbb1bf70dd9ceb8484bd9d32d.zip
Try fixing snap caching
-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