Skip to content

Commit ab17858

Browse files
MementoRCclaude
andcommitted
fix: correct pixi environment references in CI workflow
- Change from non-existent 'ci' environment to 'quality' environment - Fixes exit code 4 errors in test matrix and main CI pipeline - Aligns CI configuration with actual pyproject.toml environments Target: pixi_environment_missing_dependency Iteration: 1/10 Jobs: Test Suite, test-matrix Error: Process completed with exit code 4 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent f09d14b commit ab17858

1 file changed

Lines changed: 21 additions & 21 deletions

File tree

.github/workflows/ci.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ jobs:
3131
cache: false
3232

3333
- name: Install dependencies
34-
run: pixi install -e ci
34+
run: pixi install -e quality
3535

3636
- name: Install project in editable mode
37-
run: pixi run -e ci pip install -e .
37+
run: pixi run -e quality pip install -e .
3838

3939
- name: Run tests with coverage
4040
run: |
4141
echo "🧪 Running tests with coverage..."
42-
pixi run -e ci test-cov
42+
pixi run -e quality test-cov
4343
4444
- name: Upload coverage to Codecov
4545
if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11'
@@ -64,24 +64,24 @@ jobs:
6464
cache: false
6565

6666
- name: Install dependencies
67-
run: pixi install -e ci
67+
run: pixi install -e quality
6868

6969
- name: Install project in editable mode
70-
run: pixi run -e ci pip install -e .
70+
run: pixi run -e quality pip install -e .
7171

7272
- name: Run format check
7373
run: |
7474
echo "🎨 Running format check..."
75-
pixi run -e ci format-check || {
75+
pixi run -e quality format-check || {
7676
echo "❌ Format check failed - showing diff:"
77-
pixi run -e ci format-diff
77+
pixi run -e quality format-diff
7878
exit 1
7979
}
8080
8181
- name: Run linting (ZERO-TOLERANCE)
8282
run: |
8383
echo "🔍 Running critical linting..."
84-
pixi run -e ci lint
84+
pixi run -e quality lint
8585
if [ $? -ne 0 ]; then
8686
echo "::error::Critical lint violations detected - ZERO TOLERANCE POLICY"
8787
exit 1
@@ -90,7 +90,7 @@ jobs:
9090
- name: Run type checking
9191
run: |
9292
echo "🏷️ Running type checking..."
93-
pixi run -e ci typecheck
93+
pixi run -e quality typecheck
9494
9595
- name: Type checking
9696
shell: bash
@@ -129,12 +129,12 @@ jobs:
129129
until [ "$n" -ge 3 ]
130130
do
131131
# Try locked first, then fallback to update if needed
132-
if pixi install -e ci; then
132+
if pixi install -e quality; then
133133
echo "✅ Installation successful"
134134
break
135135
elif [ "$n" -eq 2 ]; then
136136
echo "⚠️ Install failed, retrying..."
137-
pixi install -e ci && break
137+
pixi install -e quality && break
138138
fi
139139
n=$((n+1))
140140
echo "pixi install failed, retrying ($n/3)..."
@@ -147,7 +147,7 @@ jobs:
147147
148148
- name: Activate pixi environment
149149
run: |
150-
eval "$(pixi shell -e ci --env-hook bash)"
150+
eval "$(pixi shell -e quality --env-hook bash)"
151151
152152
- name: Verify pixi environment
153153
run: |
@@ -204,12 +204,12 @@ jobs:
204204
until [ "$n" -ge 3 ]
205205
do
206206
# Try locked first, then fallback to update if needed
207-
if pixi install -e ci; then
207+
if pixi install -e quality; then
208208
echo "✅ Installation successful"
209209
break
210210
elif [ "$n" -eq 2 ]; then
211211
echo "⚠️ Install failed, retrying..."
212-
pixi install -e ci && break
212+
pixi install -e quality && break
213213
fi
214214
n=$((n+1))
215215
echo "pixi install failed, retrying ($n/3)..."
@@ -222,7 +222,7 @@ jobs:
222222
223223
- name: Activate pixi environment
224224
run: |
225-
eval "$(pixi shell -e ci --env-hook bash)"
225+
eval "$(pixi shell -e quality --env-hook bash)"
226226
227227
- name: Validate UCKN atomic structure
228228
run: |
@@ -338,12 +338,12 @@ jobs:
338338
until [ "$n" -ge 3 ]
339339
do
340340
# Try locked first, then fallback to update if needed
341-
if pixi install -e ci; then
341+
if pixi install -e quality; then
342342
echo "✅ Installation successful"
343343
break
344344
elif [ "$n" -eq 2 ]; then
345345
echo "⚠️ Install failed, retrying..."
346-
pixi install -e ci && break
346+
pixi install -e quality && break
347347
fi
348348
n=$((n+1))
349349
echo "pixi install failed, retrying ($n/3)..."
@@ -356,7 +356,7 @@ jobs:
356356
357357
- name: Activate pixi environment
358358
run: |
359-
eval "$(pixi shell -e ci --env-hook bash)"
359+
eval "$(pixi shell -e quality --env-hook bash)"
360360
361361
- name: Verify pixi environment
362362
run: |
@@ -436,12 +436,12 @@ jobs:
436436
until [ "$n" -ge 3 ]
437437
do
438438
# Try locked first, then fallback to update if needed
439-
if pixi install -e ci; then
439+
if pixi install -e quality; then
440440
echo "✅ Installation successful"
441441
break
442442
elif [ "$n" -eq 2 ]; then
443443
echo "⚠️ Install failed, retrying..."
444-
pixi install -e ci && break
444+
pixi install -e quality && break
445445
fi
446446
n=$((n+1))
447447
echo "pixi install failed, retrying ($n/3)..."
@@ -454,7 +454,7 @@ jobs:
454454
455455
- name: Activate pixi environment
456456
run: |
457-
eval "$(pixi shell -e ci --env-hook bash)"
457+
eval "$(pixi shell -e quality --env-hook bash)"
458458
459459
- name: Verify pixi environment
460460
run: |

0 commit comments

Comments
 (0)