Skip to content

Commit df9271a

Browse files
committed
debug: Simplify CI to minimal Ubuntu-only workflow for debugging
- Remove matrix strategy, test only Ubuntu with Python 3.12 - Add comprehensive environment debugging - Add step-by-step logging with clear separators - This will help identify exactly where the CI is failing - Once working, we can gradually add back other OS/Python versions
1 parent b967d5e commit df9271a

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

.github/workflows/workflow.yml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,29 @@ on:
99

1010
jobs:
1111
test:
12-
runs-on: ${{ matrix.os }}
13-
strategy:
14-
matrix:
15-
os: [ubuntu-latest, macos-latest, windows-latest]
16-
python-version: ['3.12', '3.13']
12+
runs-on: ubuntu-latest
1713

1814
steps:
1915
- uses: actions/checkout@v4
20-
- name: Set up Python ${{ matrix.python-version }}
16+
- name: Set up Python 3.12
2117
uses: actions/setup-python@v4
2218
with:
23-
python-version: ${{ matrix.python-version }}
19+
python-version: '3.12'
2420
cache: 'pip'
25-
- name: Install dependencies
21+
- name: Debug environment
2622
run: |
23+
echo "=== Environment Debug ==="
2724
python --version
28-
python -m pip install --upgrade pip
2925
pip --version
30-
echo "Installing dependencies from requirements.txt..."
26+
ls -la
27+
echo "=== End Debug ==="
28+
29+
- name: Install dependencies
30+
run: |
31+
echo "=== Installing dependencies ==="
32+
python -m pip install --upgrade pip
3133
pip install -r requirements.txt
32-
echo "Dependencies installed successfully"
34+
echo "=== Dependencies installed ==="
3335
- name: Run tests and linting
3436
run: |
3537
echo "Running Black formatting check..."

0 commit comments

Comments
 (0)