2929 JULIA_NUM_THREADS : 2
3030 # this repo
3131 # # increase this value to reset all caches
32- CACHE_EPOCH : 8
32+ CACHE_EPOCH : 7
3333 # # keep in sync with `pixi.toml#/$schema`
3434 PIXI_VERSION : 0.43.3
3535 # # add `-v` to see more inputs/outputs
4949 - name : Cache node_modules
5050 uses : actions/cache@v4
5151 with :
52+ enableCrossOsArchive : true
5253 path : |
5354 !node_modules/.cache/
5455 **/node_modules/
8384 - name : Cache node_modules
8485 uses : actions/cache@v4
8586 with :
87+ enableCrossOsArchive : true
8688 path : |
8789 !node_modules/.cache/
8890 **/node_modules/
@@ -110,6 +112,7 @@ jobs:
110112 - name : Cache node_modules
111113 uses : actions/cache@v4
112114 with :
115+ enableCrossOsArchive : true
113116 path : |
114117 !node_modules/.cache/
115118 **/node_modules/
@@ -143,9 +146,14 @@ jobs:
143146 pixi-version : v${{ env.PIXI_VERSION }}
144147 cache : true
145148 environments : itest-${{ matrix.epoch }}
149+ - name : Download PyPI distributions
150+ uses : actions/download-artifact@v4
151+ with :
152+ name : jplsp-${{ github.run_number }}-dist
146153 - name : Cache node_modules
147154 uses : actions/cache@v4
148155 with :
156+ enableCrossOsArchive : true
149157 path : |
150158 !node_modules/.cache/
151159 **/node_modules/
@@ -162,10 +170,6 @@ jobs:
162170 name : |
163171 Set up julia for integration test (epoch: ${{ matrix.epoch }})
164172 run : ${{ env.PIXI_RUN }} --skip-deps itest-${{ matrix.epoch }}-setup-julia
165- - name : Download PyPI distributions
166- uses : actions/download-artifact@v4
167- with :
168- name : jplsp-${{ github.run_number }}-dist
169173 - name : |-
170174 Install PyPI distributions for integration testing (epoch: ${{ matrix.epoch }})
171175 run: ${{ env.PIXI_RUN }} --skip-deps itest-${{ matrix.epoch }}-uv
@@ -202,9 +206,14 @@ jobs:
202206 pixi-version : v${{ env.PIXI_VERSION }}
203207 cache : true
204208 environments : atest-${{ matrix.epoch }}
209+ - name : Download PyPI distributions
210+ uses : actions/download-artifact@v4
211+ with :
212+ name : jplsp-${{ github.run_number }}-dist
205213 - name : Cache node_modules
206214 uses : actions/cache@v4
207215 with :
216+ enableCrossOsArchive : true
208217 path : |
209218 !node_modules/.cache/
210219 **/node_modules/
@@ -221,10 +230,6 @@ jobs:
221230 name : |
222231 Set up julia for acceptance test (epoch: ${{ matrix.epoch }})
223232 run : ${{ env.PIXI_RUN }} --skip-deps atest-${{ matrix.epoch }}-setup-julia
224- - name : Download PyPI distributions
225- uses : actions/download-artifact@v4
226- with :
227- name : jplsp-${{ github.run_number }}-dist
228233 - name : |-
229234 Install PyPI distributions for acceptance testing (epoch: ${{ matrix.epoch }})
230235 run: ${{ env.PIXI_RUN }} --skip-deps atest-${{ matrix.epoch }}-uv
0 commit comments