Skip to content

Commit 627886c

Browse files
committed
fix missing install uv in CI #185
1 parent 1121e44 commit 627886c

File tree

2 files changed

+51
-2
lines changed

2 files changed

+51
-2
lines changed

.github/workflows/lint.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ jobs:
5050
id: sp
5151
with:
5252
python-version: ${{ matrix.python-version }}
53+
54+
- name: Install uv
55+
uses: astral-sh/setup-uv@v5
56+
with:
57+
enable-cache: true
5358
- name: Install Just
5459
uses: extractions/setup-just@v2
5560
- name: Install Dependencies

.github/workflows/test.yml

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ jobs:
6969
with:
7070
detached: true
7171
timeout-minutes: 60
72+
- name: Install uv
73+
uses: astral-sh/setup-uv@v5
74+
with:
75+
enable-cache: true
7276
- name: Setup Just
7377
uses: extractions/setup-just@v2
7478
- name: Install Dependencies
@@ -124,6 +128,10 @@ jobs:
124128
- name: install-vim-windows
125129
if: ${{ github.event.inputs.debug == 'true' }}
126130
uses: rhysd/action-setup-vim@v1
131+
- name: Install uv
132+
uses: astral-sh/setup-uv@v5
133+
with:
134+
enable-cache: true
127135
- name: Setup Just
128136
uses: extractions/setup-just@v2
129137
- name: Install Dependencies
@@ -178,6 +186,10 @@ jobs:
178186
uses: mxschmitt/[email protected]
179187
with:
180188
detached: true
189+
- name: Install uv
190+
uses: astral-sh/setup-uv@v5
191+
with:
192+
enable-cache: true
181193
- name: Setup Just
182194
run: |
183195
brew install just
@@ -251,6 +263,10 @@ jobs:
251263
uses: mxschmitt/[email protected]
252264
with:
253265
detached: true
266+
- name: Install uv
267+
uses: astral-sh/setup-uv@v5
268+
with:
269+
enable-cache: true
254270
- name: Setup Just
255271
uses: extractions/setup-just@v2
256272
- name: Install Dependencies
@@ -304,6 +320,10 @@ jobs:
304320
uses: mxschmitt/[email protected]
305321
with:
306322
detached: true
323+
- name: Install uv
324+
uses: astral-sh/setup-uv@v5
325+
with:
326+
enable-cache: true
307327
- name: Setup Just
308328
uses: extractions/setup-just@v2
309329
- name: Install Dependencies
@@ -357,6 +377,10 @@ jobs:
357377
uses: mxschmitt/[email protected]
358378
with:
359379
detached: true
380+
- name: Install uv
381+
uses: astral-sh/setup-uv@v5
382+
with:
383+
enable-cache: true
360384
- name: Setup Just
361385
uses: extractions/setup-just@v2
362386
- name: Install Dependencies
@@ -416,6 +440,10 @@ jobs:
416440
uses: mxschmitt/[email protected]
417441
with:
418442
detached: true
443+
- name: Install uv
444+
uses: astral-sh/setup-uv@v5
445+
with:
446+
enable-cache: true
419447
- name: Setup Just
420448
run: |
421449
brew install just
@@ -481,6 +509,10 @@ jobs:
481509
uses: mxschmitt/[email protected]
482510
with:
483511
detached: true
512+
- name: Install uv
513+
uses: astral-sh/setup-uv@v5
514+
with:
515+
enable-cache: true
484516
- name: Setup Just
485517
run: |
486518
brew install just
@@ -536,6 +568,10 @@ jobs:
536568
uses: mxschmitt/[email protected]
537569
with:
538570
detached: true
571+
- name: Install uv
572+
uses: astral-sh/setup-uv@v5
573+
with:
574+
enable-cache: true
539575
- name: Setup Just
540576
run: |
541577
brew install just
@@ -598,9 +634,13 @@ jobs:
598634
uses: mxschmitt/[email protected]
599635
with:
600636
detached: true
601-
- name: Add to Poetry to PATH
637+
- name: Add to Just to PATH
602638
run: echo "C:\Users\runneradmin\.local\bin" >> $env:GITHUB_PATH
603639
shell: powershell
640+
- name: Install uv
641+
uses: astral-sh/setup-uv@v5
642+
with:
643+
enable-cache: true
604644
- name: Setup Just
605645
uses: extractions/setup-just@v2
606646
- name: Install Dependencies
@@ -618,7 +658,7 @@ jobs:
618658
shell: powershell
619659
- name: Test CMD shell failure
620660
run: |
621-
poetry run pytest --cov-append ./tests/shellcompletion/test_shell_resolution.py::test_get_win_shell_failure
661+
just test ./tests/shellcompletion/test_shell_resolution.py::test_get_win_shell_failure
622662
shell: cmd
623663
- name: Store coverage files
624664
uses: actions/upload-artifact@v4
@@ -653,6 +693,10 @@ jobs:
653693
- uses: actions/checkout@v4
654694
- uses: actions/setup-python@v5
655695
id: sp
696+
- name: Install uv
697+
uses: astral-sh/setup-uv@v5
698+
with:
699+
enable-cache: true
656700
- name: Setup Just
657701
uses: extractions/setup-just@v2
658702
- name: Install Release Dependencies

0 commit comments

Comments
 (0)