Skip to content

Commit

Permalink
Update CI tests
Browse files Browse the repository at this point in the history
  • Loading branch information
tm-kn committed May 14, 2024
1 parent 03bed34 commit ede0567
Showing 1 changed file with 91 additions and 45 deletions.
136 changes: 91 additions & 45 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Set up Python 3
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: 3

Expand All @@ -32,8 +32,8 @@ jobs:
continue-on-error: ${{ matrix.experimental }}
strategy:
matrix:
python-version: [3.5, 3.6, 3.7, 3.8, 3.9, "3.10"]
django-version: [18, 19, 110, 111, 20, 21, 22, 30, 31, 32, 40, 50, main]
python-version: ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
django-version: [18, 19, 110, 111, 20, 21, 22, 30, 31, 32, 40, 41, 42, 50, main]
experimental: [false]

# Allow failures on Django main branch test.
Expand All @@ -43,69 +43,63 @@ jobs:
experimental: true

exclude:
# Python 3.5
- python-version: 3.5
django-version: 30
- python-version: 3.5
django-version: 31
- python-version: 3.5
django-version: 32
- python-version: 3.5
django-version: 40
- python-version: 3.5
django-version: 50
- python-version: 3.5
django-version: main

# Python 3.6
- python-version: 3.6
- python-version: "3.6"
django-version: 18
- python-version: 3.6
- python-version: "3.6"
django-version: 19
- python-version: 3.6
- python-version: "3.6"
django-version: 110
- python-version: 3.6
- python-version: "3.6"
django-version: 40
- python-version: 3.6
- python-version: "3.6"
django-version: 41
- python-version: "3.6"
django-version: 42
- python-version: "3.6"
django-version: 50
- python-version: 3.6
- python-version: "3.6"
django-version: main

# Python 3.7
- python-version: 3.7
- python-version: "3.7"
django-version: 18
- python-version: 3.7
- python-version: "3.7"
django-version: 19
- python-version: 3.7
- python-version: "3.7"
django-version: 110
- python-version: 3.7
- python-version: "3.7"
django-version: 111
- python-version: 3.7
- python-version: "3.7"
django-version: 40
- python-version: 3.7
- python-version: "3.7"
django-version: 41
- python-version: "3.7"
django-version: 42
- python-version: "3.7"
django-version: 50
- python-version: 3.7
- python-version: "3.7"
django-version: main


# Python 3.8
- python-version: 3.8
- python-version: "3.8"
django-version: 18
- python-version: 3.8
- python-version: "3.8"
django-version: 19
- python-version: 3.8
- python-version: "3.8"
django-version: 110
- python-version: 3.8
- python-version: "3.8"
django-version: 111
- python-version: 3.8
- python-version: "3.8"
django-version: 111
- python-version: 3.8
- python-version: "3.8"
django-version: 20
- python-version: 3.8
- python-version: "3.8"
django-version: 21
- python-version: 3.8
- python-version: "3.8"
django-version: 50
- python-version: 3.8
- python-version: "3.8"
django-version: main

# Python 3.9
Expand Down Expand Up @@ -151,8 +145,60 @@ jobs:
django-version: 30
- python-version: "3.10"
django-version: 31
- python-version: "3.10"
django-version: main

# Python 3.11
- python-version: "3.11"
django-version: 18
- python-version: "3.11"
django-version: 19
- python-version: "3.11"
django-version: 110
- python-version: "3.11"
django-version: 111
- python-version: "3.11"
django-version: 111
- python-version: "3.11"
django-version: 20
- python-version: "3.11"
django-version: 21
- python-version: "3.11"
django-version: 21
- python-version: "3.11"
django-version: 22
- python-version: "3.11"
django-version: 30
- python-version: "3.11"
django-version: 31
- python-version: "3.11"
django-version: 40

# Python 3.12
- python-version: "3.12"
django-version: 18
- python-version: "3.12"
django-version: 19
- python-version: "3.12"
django-version: 110
- python-version: "3.12"
django-version: 111
- python-version: "3.12"
django-version: 111
- python-version: "3.12"
django-version: 20
- python-version: "3.12"
django-version: 21
- python-version: "3.12"
django-version: 21
- python-version: "3.12"
django-version: 22
- python-version: "3.12"
django-version: 30
- python-version: "3.12"
django-version: 31
- python-version: "3.12"
django-version: 40
- python-version: "3.12"
django-version: 41


runs-on: ubuntu-latest
Expand All @@ -161,7 +207,7 @@ jobs:
- uses: actions/checkout@v2

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -180,10 +226,10 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Set up Python 3
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: 3

Expand Down

0 comments on commit ede0567

Please sign in to comment.