@@ -17,16 +17,13 @@ jobs:
17
17
# job.
18
18
strategy :
19
19
matrix :
20
- python-version : ["3.8", "3.9", "3.10", "3.11", "3.12"]
20
+ python-version : ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13" ]
21
21
os : [ubuntu-latest, macos-latest, windows-latest]
22
22
loop : [asyncio, uvloop]
23
23
exclude :
24
24
# uvloop does not support windows
25
25
- loop : uvloop
26
26
os : windows-latest
27
- # No 3.12 release yet
28
- - loop : uvloop
29
- python-version : " 3.12"
30
27
31
28
runs-on : ${{ matrix.os }}
32
29
@@ -53,15 +50,21 @@ jobs:
53
50
version_line_pattern : |
54
51
__version__\s*=\s*(?:['"])([[:PEP440:]])(?:['"])
55
52
53
+ - name : Setup PostgreSQL
54
+ if : steps.release.outputs.version == 0 && matrix.os == 'macos-latest'
55
+ run : |
56
+ brew install postgresql
57
+
56
58
- name : Set up Python ${{ matrix.python-version }}
57
- uses : actions/setup-python@v4
59
+ uses : actions/setup-python@v5
58
60
if : steps.release.outputs.version == 0
59
61
with :
60
62
python-version : ${{ matrix.python-version }}
61
63
62
64
- name : Install Python Deps
63
65
if : steps.release.outputs.version == 0
64
66
run : |
67
+ .github/workflows/install-krb5.sh
65
68
python -m pip install -U pip setuptools wheel
66
69
python -m pip install -e .[test]
67
70
79
82
test-postgres :
80
83
strategy :
81
84
matrix :
82
- postgres-version : ["9.5", "9.6", "10", "11", "12", "13", "14", "15", "16"]
85
+ postgres-version : ["9.5", "9.6", "10", "11", "12", "13", "14", "15", "16", "17" ]
83
86
84
87
runs-on : ubuntu-latest
85
88
@@ -114,14 +117,15 @@ jobs:
114
117
>> "${GITHUB_ENV}"
115
118
116
119
- name : Set up Python ${{ matrix.python-version }}
117
- uses : actions/setup-python@v4
120
+ uses : actions/setup-python@v5
118
121
if : steps.release.outputs.version == 0
119
122
with :
120
123
python-version : " 3.x"
121
124
122
125
- name : Install Python Deps
123
126
if : steps.release.outputs.version == 0
124
127
run : |
128
+ .github/workflows/install-krb5.sh
125
129
python -m pip install -U pip setuptools wheel
126
130
python -m pip install -e .[test]
127
131
0 commit comments