Skip to content

Commit 6346284

Browse files
thomas-manginclaude
andcommitted
Fix CI: Run qa/bin scripts through uv for dependency access
The qa/bin/functional and qa/bin/check_type_ignores scripts need access to uv-installed packages like psutil. Running them through `uv run` ensures they use the correct Python environment with all dependencies available. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 212d6f1 commit 6346284

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

.github/workflows/functional-testing.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,16 @@ jobs:
4141

4242
- name: Configuration
4343
run: |
44-
./qa/bin/functional parsing
44+
uv run ./qa/bin/functional parsing
4545
4646
- name: Functional
4747
run: |
4848
# Get list of all test identifiers and run them sequentially
49-
for test in $(./qa/bin/functional encoding --short-list); do
49+
for test in $(uv run ./qa/bin/functional encoding --short-list); do
5050
echo "Running test: $test"
51-
./qa/bin/functional encoding "$test"
51+
uv run ./qa/bin/functional encoding "$test"
5252
done
5353
5454
- name: Decoding
5555
run: |
56-
./qa/bin/functional decoding
56+
uv run ./qa/bin/functional decoding

.github/workflows/type-checking.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
- name: Type ignore regression check (BLOCKING)
4343
run: |
4444
echo "Checking type:ignore count against baseline..."
45-
./qa/bin/check_type_ignores
45+
uv run ./qa/bin/check_type_ignores
4646
4747
- name: Full codebase type check (informational)
4848
run: |

0 commit comments

Comments
 (0)