Skip to content

Commit 2eefa88

Browse files
MementoRCclaude
andcommitted
fix: complete pixi environment migration across all workflows
- Update quality-metrics.yml: ci → quality environment - Update comprehensive-testing.yml: ci → quality environment - Fix PIXI_ENV environment variable reference - Resolves remaining exit code 127 command not found errors Target: pixi_command_not_found Iteration: 3/10 Jobs: Code Quality, Coverage Check, remaining CI workflows Error: Process completed with exit code 127 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 06a81bb commit 2eefa88

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

.github/workflows/comprehensive-testing.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -90,31 +90,31 @@ jobs:
9090
eval "$(pixi shell --env-hook bash)"
9191
9292
- name: Install dev dependencies
93-
run: pixi run -e ci install-editable
93+
run: pixi run -e quality install-editable
9494

9595
- name: Lint
96-
run: pixi run -e ci lint
96+
run: pixi run -e quality lint
9797

9898
- name: Typecheck
99-
run: pixi run -e ci typecheck
99+
run: pixi run -e quality typecheck
100100

101101
- name: Run unit tests
102-
run: pixi run -e ci pytest tests/ -m unit --json-report --json-report-file=pytest-unit.json
102+
run: pixi run -e quality pytest tests/ -m unit --json-report --json-report-file=pytest-unit.json
103103

104104
- name: Run integration tests
105105
run: |
106106
echo "⚠️ Integration tests temporarily disabled due to database setup issues"
107107
# TODO: Enable after database migration setup
108-
# pixi run -e ci pytest tests/ -m integration --json-report --json-report-file=pytest-integration.json
108+
# pixi run -e quality pytest tests/ -m integration --json-report --json-report-file=pytest-integration.json
109109
110110
- name: Run e2e tests
111111
run: |
112112
echo "⚠️ E2E tests temporarily disabled (no e2e tests found)"
113113
# TODO: Enable when e2e tests are implemented
114-
# pixi run -e ci pytest tests/ -m e2e --json-report --json-report-file=pytest-e2e.json
114+
# pixi run -e quality pytest tests/ -m e2e --json-report --json-report-file=pytest-e2e.json
115115
116116
- name: Run all tests with coverage
117-
run: pixi run -e ci test-coverage-json
117+
run: pixi run -e quality test-coverage-json
118118

119119
- name: Upload coverage and test artifacts
120120
uses: actions/upload-artifact@v4
@@ -131,18 +131,18 @@ jobs:
131131
run: |
132132
echo "⚠️ Quality gate temporarily disabled due to import issues"
133133
# TODO: Fix import issues in quality_dashboard.py
134-
# pixi run -e ci quality-gate
134+
# pixi run -e quality quality-gate
135135
136136
- name: Regression Testing & Baseline Comparison
137137
run: |
138138
if [ -f coverage.json ]; then
139-
pixi run -e ci coverage-trend
139+
pixi run -e quality coverage-trend
140140
fi
141141
142142
- name: Coverage Diff Analysis
143143
run: |
144144
if [ -f coverage.json ]; then
145-
pixi run -e ci test-coverage-json
145+
pixi run -e quality test-coverage-json
146146
fi
147147
148148
- name: Notify Results (GitHub API)

.github/workflows/quality-metrics.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
timeout-minutes: 30
1313
env:
1414
PYTHON_VERSION: "3.10"
15-
PIXI_ENV: ci # Ensure pixi targets the 'ci' environment
15+
PIXI_ENV: quality # Ensure pixi targets the 'quality' environment
1616
steps:
1717
- uses: actions/checkout@v4
1818

@@ -70,4 +70,4 @@ jobs:
7070
run: |
7171
echo "✅ Quality gate temporarily disabled - focusing on core test stability"
7272
# TODO: Re-enable after coverage improvements
73-
# pixi run -e ci quality-gate
73+
# pixi run -e quality quality-gate

0 commit comments

Comments
 (0)