Skip to content

Commit 1405413

Browse files
rh0diumclaude
andcommitted
Simplify test matrix to match simulation repo
- Python 3.13 / Django 5.2 / SQLite (fast feedback) - Python 3.13 / Django 5.2 / MariaDB (production) - Python 3.14 / Django 6.0 / MariaDB (experimental) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 22b7749 commit 1405413

1 file changed

Lines changed: 17 additions & 6 deletions

File tree

.github/workflows/main.yml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,16 +120,27 @@ jobs:
120120
path: report.json
121121

122122
tests:
123+
name: Python ${{ matrix.python-version }} / ${{ matrix.db }} / Django ${{ matrix.django-version }}${{ matrix.experimental && ' (experimental)' || '' }}
123124
if: ${{ !startsWith(github.ref, 'refs/heads/gh-readonly-queue/') }}
124-
name: Python ${{ matrix.python-version }} / ${{ matrix.db }} / Django ${{ matrix.django-version}}
125125
runs-on: ubuntu-latest
126-
# continue-on-error: ${{ matrix.django-version == '~=5.0' }}
126+
continue-on-error: ${{ matrix.experimental || false }}
127127
strategy:
128-
max-parallel: 4
128+
max-parallel: 3
129129
matrix:
130-
db: [ sqlite, mariadb ]
131-
django-version: [ "~=5.0" ]
132-
python-version: ["3.12", "3.13" ]
130+
include:
131+
# Fast feedback with SQLite
132+
- python-version: "3.13"
133+
django-version: "~=5.2"
134+
db: sqlite
135+
# Production configuration
136+
- python-version: "3.13"
137+
django-version: "~=5.2"
138+
db: mariadb
139+
# Future-proofing (experimental - allowed to fail)
140+
- python-version: "3.14"
141+
django-version: "~=6.0"
142+
db: mariadb
143+
experimental: true
133144

134145
services:
135146
mariadb:

0 commit comments

Comments
 (0)