Skip to content

Commit 0e831d9

Browse files
committed
Fix incorrect cache paths.
1 parent 937caed commit 0e831d9

File tree

1 file changed

+33
-19
lines changed

1 file changed

+33
-19
lines changed

.github/workflows/solid-tests-suites.yml

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -106,37 +106,36 @@ jobs:
106106
docker image save solid-nextcloud:${{ env.TAG }} \
107107
--output ./cache/solid-nextcloud/${{ github.sha }}-${{ matrix.nextcloud_version }}.tar
108108
109-
110109
pull-docker-cookie:
111110
needs: docker-images
112111
runs-on: ubuntu-latest
113112
steps:
114113
- uses: actions/cache@v4
115114
id: cache-docker-cookie
116115
with:
117-
path: cache/
116+
path: cache/cookie
118117
key: ${{ needs.docker-images.outputs.COOKIE_KEY }}
119118
- if: steps.cache-docker-cookie.outputs.cache-hit != 'true'
120119
run: |
121-
mkdir -p cache/
120+
mkdir -p cache/cookie/
122121
docker pull ${{ needs.docker-images.outputs.COOKIE_IMAGE }}
123122
docker image save ${{ needs.docker-images.outputs.COOKIE_IMAGE }} \
124-
--output ./cache/${{ needs.docker-images.outputs.COOKIE_KEY }}.tar
123+
--output ./cache/cookie/${{ needs.docker-images.outputs.COOKIE_KEY }}.tar
125124
pull-docker-pubsub:
126125
needs: docker-images
127126
runs-on: ubuntu-latest
128127
steps:
129128
- uses: actions/cache@v4
130129
id: cache-docker-pubsub
131130
with:
132-
path: cache/
131+
path: cache/pubsub
133132
key: ${{ needs.docker-images.outputs.PUBSUB_KEY }}
134133
- if: steps.cache-docker-pubsub.outputs.cache-hit != 'true'
135134
run: |
136-
mkdir -p cache/
135+
mkdir -p cache/pubsub/
137136
docker pull ${{ needs.docker-images.outputs.PUBSUB_IMAGE }}
138137
docker image save ${{ needs.docker-images.outputs.PUBSUB_IMAGE }} \
139-
--output ./cache/${{ needs.docker-images.outputs.PUBSUB_KEY }}.tar
138+
--output ./cache/pubsub/${{ needs.docker-images.outputs.PUBSUB_KEY }}.tar
140139
141140
pull-docker-solid-crud-tests:
142141
needs: docker-images
@@ -145,44 +144,44 @@ jobs:
145144
- uses: actions/cache@v4
146145
id: cache-docker-solid-crud-tests
147146
with:
148-
path: cache/
147+
path: cache/tests/solidtestsuite/
149148
key: ${{ needs.docker-images.outputs.SOLID_CRUD_TESTS_KEY }}
150149
- if: steps.cache-docker-solid-crud-tests.outputs.cache-hit != 'true'
151150
run: |
152-
mkdir -p cache/
151+
mkdir -p cache/tests/solidtestsuite/
153152
docker pull ${{ needs.docker-images.outputs.SOLID_CRUD_TESTS_IMAGE }}
154153
docker image save ${{ needs.docker-images.outputs.SOLID_CRUD_TESTS_IMAGE }} \
155-
--output ./cache/${{ needs.docker-images.outputs.SOLID_CRUD_TESTS_KEY }}.tar
154+
--output ./cache/tests/solidtestsuite/${{ needs.docker-images.outputs.SOLID_CRUD_TESTS_KEY }}.tar
156155
pull-docker-web-access-control-tests:
157156
needs: docker-images
158157
runs-on: ubuntu-latest
159158
steps:
160159
- uses: actions/cache@v4
161160
id: cache-docker-web-access-control-tests
162161
with:
163-
path: cache/
162+
path: cache/tests/solidtestsuite/
164163
key: ${{ needs.docker-images.outputs.WEB_ACCESS_CONTROL_TESTS_KEY }}
165164
- if: steps.cache-docker-web-access-control-tests.outputs.cache-hit != 'true'
166165
run: |
167-
mkdir -p cache/
166+
mkdir -p cache/tests/solidtestsuite/
168167
docker pull ${{ needs.docker-images.outputs.WEB_ACCESS_CONTROL_TESTS_IMAGE }}
169168
docker image save ${{ needs.docker-images.outputs.WEB_ACCESS_CONTROL_TESTS_IMAGE }} \
170-
--output ./cache/${{ needs.docker-images.outputs.WEB_ACCESS_CONTROL_TESTS_KEY }}.tar
169+
--output ./cache/tests/solidtestsuite/${{ needs.docker-images.outputs.WEB_ACCESS_CONTROL_TESTS_KEY }}.tar
171170
pull-docker-webid-provider-tests:
172171
needs: docker-images
173172
runs-on: ubuntu-latest
174173
steps:
175174
- uses: actions/cache@v4
176175
id: cache-docker-webid-provider-tests
177176
with:
178-
path: cache/
177+
path: cache/tests/solidtestsuite/
179178
key: ${{ needs.docker-images.outputs.WEBID_PROVIDER_TESTS_KEY }}
180179
- if: steps.cache-docker-webid-provider-tests.outputs.cache-hit != 'true'
181180
run: |
182-
mkdir -p cache/
181+
mkdir -p cache/tests/solidtestsuite/
183182
docker pull ${{ needs.docker-images.outputs.WEBID_PROVIDER_TESTS_IMAGE }}
184183
docker image save ${{ needs.docker-images.outputs.WEBID_PROVIDER_TESTS_IMAGE }} \
185-
--output ./cache/${{ needs.docker-images.outputs.WEBID_PROVIDER_TESTS_KEY }}.tar
184+
--output ./cache/tests/solidtestsuite/${{ needs.docker-images.outputs.WEBID_PROVIDER_TESTS_KEY }}.tar
186185
187186
solid-testsuite:
188187
timeout-minutes: 30
@@ -226,6 +225,21 @@ jobs:
226225
with:
227226
path: cache/solid-nextcloud
228227
key: solid-nextcloud-docker-${{ matrix.nextcloud_version }}-${{ github.sha }}
228+
- uses: actions/cache@v4
229+
id: cache-docker-cookie
230+
with: {path: cache/cookie, key: "${{ needs.docker-images.outputs.COOKIE_KEY }}"}
231+
- uses: actions/cache@v4
232+
id: cache-docker-pubsub
233+
with: {path: cache/pubsub, key: "${{ needs.docker-images.outputs.PUBSUB_KEY }}"}
234+
- uses: actions/cache@v4
235+
id: cache-docker-solid-crud-tests
236+
with: {path: cache/tests, key: "${{ needs.docker-images.outputs.SOLID_CRUD_TESTS_KEY }}"}
237+
- uses: actions/cache@v4
238+
id: cache-docker-web-access-control-tests
239+
with: {path: cache/tests, key: "${{ needs.docker-images.outputs.WEB_ACCESS_CONTROL_TESTS_KEY }}"}
240+
- uses: actions/cache@v4
241+
id: cache-docker-webid-provider-tests
242+
with: {path: cache/tests, key: "${{ needs.docker-images.outputs.WEBID_PROVIDER_TESTS_KEY }}"}
229243

230244
- uses: docker/login-action@v3
231245
with:
@@ -237,9 +251,9 @@ jobs:
237251
- name: Load docker Images
238252
run: |
239253
docker image load --input ./cache/solid-nextcloud/${{ github.sha }}-${{ matrix.nextcloud_version }}.tar
240-
docker image load --input ./cache/${{ needs.docker-images.outputs.COOKIE_KEY }}.tar
241-
docker image load --input ./cache/${{ matrix.test }}.tar
242-
docker image load --input ./cache/${{ needs.docker-images.outputs.PUBSUB_KEY }}.tar
254+
docker image load --input ./cache/cookie/${{ needs.docker-images.outputs.COOKIE_KEY }}.tar
255+
docker image load --input ./cache/tests/${{ matrix.test }}.tar
256+
docker image load --input ./cache/pubsub/${{ needs.docker-images.outputs.PUBSUB_KEY }}.tar
243257
244258
- name: Start Docker Containers
245259
run: |

0 commit comments

Comments
 (0)