1717    #  job.
1818    strategy :
1919      matrix :
20-         python-version : ["3.8 ", "3.9 ", "3.10 ", "3.11 ", "3.12 ", "3.13 "] 
20+         python-version : ["3.9 ", "3.10 ", "3.11 ", "3.12 ", "3.13 ", "3.14 "] 
2121        os : [ubuntu-latest, macos-latest, windows-latest] 
2222        loop : [asyncio, uvloop] 
2323        exclude :
2727
2828    runs-on : ${{ matrix.os }} 
2929
30+     permissions : {} 
31+ 
3032    defaults :
3133      run :
3234        shell : bash 
@@ -35,10 +37,11 @@ jobs:
3537      PIP_DISABLE_PIP_VERSION_CHECK : 1 
3638
3739    steps :
38-     - uses : actions/checkout@v4  
40+     - uses : actions/checkout@v5  
3941      with :
4042        fetch-depth : 50 
4143        submodules : true 
44+         persist-credentials : false 
4245
4346    - name : Check if release PR. 
4447      uses : edgedb/action-release/validate-pr@master 
5659        brew install postgresql 
5760
5861name : Set up Python ${{ matrix.python-version }} 
59-       uses : actions/setup-python@v5  
62+       uses : actions/setup-python@v6  
6063      if : " !steps.release.outputs.is_release" 
6164      with :
6265        python-version : ${{ matrix.python-version }} 
@@ -86,14 +89,17 @@ jobs:
8689
8790    runs-on : ubuntu-latest 
8891
92+     permissions : {} 
93+ 
8994    env :
9095      PIP_DISABLE_PIP_VERSION_CHECK : 1 
9196
9297    steps :
93-     - uses : actions/checkout@v4  
98+     - uses : actions/checkout@v5  
9499      with :
95100        fetch-depth : 50 
96101        submodules : true 
102+         persist-credentials : false 
97103
98104    - name : Check if release PR. 
99105      uses : edgedb/action-release/validate-pr@master 
@@ -117,7 +123,7 @@ jobs:
117123          >> "${GITHUB_ENV}" 
118124
119125name : Set up Python ${{ matrix.python-version }} 
120-       uses : actions/setup-python@v5  
126+       uses : actions/setup-python@v6  
121127      if : " !steps.release.outputs.is_release" 
122128      with :
123129        python-version : " 3.x" 
@@ -142,6 +148,7 @@ jobs:
142148    name : " Regression Tests" 
143149    needs : [test-platforms, test-postgres] 
144150    runs-on : ubuntu-latest 
151+     permissions : {} 
145152
146153    steps :
147154      - run : echo OK 
0 commit comments