Skip to content

Commit b2d213c

Browse files
phernandezclaude
andcommitted
ci: replace flaky just.systems curl install with extractions/setup-just action
The just.systems install script intermittently returns HTTP 403, causing CI jobs to fail before tests even run. The extractions/setup-just GitHub Action downloads from GitHub releases instead, which is reliable. Also removes the separate Windows choco install step since the action handles all platforms natively. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: phernandez <paul@basicmachines.co>
1 parent 3e3b027 commit b2d213c

1 file changed

Lines changed: 3 additions & 17 deletions

File tree

.github/workflows/test.yml

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,7 @@ jobs:
3737
run: |
3838
pip install uv
3939
40-
- name: Install just (Linux/macOS)
41-
if: runner.os != 'Windows'
42-
run: |
43-
curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/local/bin
44-
45-
- name: Install just (Windows)
46-
if: runner.os == 'Windows'
47-
run: |
48-
# Install just using Chocolatey (pre-installed on GitHub Actions Windows runners)
49-
choco install just --yes
50-
shell: pwsh
40+
- uses: extractions/setup-just@v3
5141

5242
- name: Create virtual env
5343
run: |
@@ -95,9 +85,7 @@ jobs:
9585
run: |
9686
pip install uv
9787
98-
- name: Install just
99-
run: |
100-
curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/local/bin
88+
- uses: extractions/setup-just@v3
10189

10290
- name: Create virtual env
10391
run: |
@@ -131,9 +119,7 @@ jobs:
131119
run: |
132120
pip install uv
133121
134-
- name: Install just
135-
run: |
136-
curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/local/bin
122+
- uses: extractions/setup-just@v3
137123

138124
- name: Create virtual env
139125
run: |

0 commit comments

Comments
 (0)