Skip to content

Commit 283a72a

Browse files
committed
more win ci
1 parent d66d73e commit 283a72a

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

.github/workflows/job.test.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ env:
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
@@ -49,6 +49,7 @@ jobs:
4949
- name: Cache node_modules
5050
uses: actions/cache@v4
5151
with:
52+
enableCrossOsArchive: true
5253
path: |
5354
!node_modules/.cache/
5455
**/node_modules/
@@ -83,6 +84,7 @@ jobs:
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

atest/_resources/Keywords.resource

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Setup Server and Browser
3939
IF ${wait_for_lsp_log}
4040
Wait Until File Contains ${LAB LOG}
4141
... The following Language Servers will be available
42-
... retries=60
42+
... retries=120
4343
ELSE
4444
# Jupyter Server X.X.X is running at:
4545
Wait Until File Contains ${LAB LOG}
@@ -167,6 +167,7 @@ Open Firefox
167167
... browser.download.dir=${downloads}
168168
${geckolog} = Set Variable ${OUTPUT DIR}${/}logs${/}geckodriver.log
169169
${geckolog} = Set Variable ${geckolog.replace('\\', '/')}
170+
${geckodriver} = Set Variable ${geckodriver.replace('\\', '/')}
170171

171172
Open Browser
172173
... about:blank

0 commit comments

Comments
 (0)