@@ -13,51 +13,56 @@ concurrency:
13
13
permissions :
14
14
contents : read
15
15
16
+ env :
17
+ DJANGO_SETTINGS_MODULE : tracdjangoplugin.settings_tests
18
+ PYTHONWARNINGS : >
19
+ error,
20
+ default:::passlib.utils,
21
+
16
22
jobs :
17
23
noshadows :
18
- runs-on : ubuntu-20 .04
24
+ runs-on : ubuntu-24 .04
19
25
steps :
20
26
- name : Checkout
21
27
uses : actions/checkout@v4
22
28
- uses : actions/setup-python@v5
23
29
with :
24
- python-version : ' 3.8 '
30
+ python-version : ' 3.11 '
25
31
- run : pip install "tinycss2>=1.2.0"
26
32
- run : python noshadows.py --tests
27
- env :
28
- PYTHONWARNINGS : error
29
33
30
34
tracdjangoplugin :
31
- runs-on : ubuntu-20 .04
35
+ runs-on : ubuntu-24 .04
32
36
steps :
33
37
- name : Checkout
34
38
uses : actions/checkout@v4
35
39
- uses : actions/setup-python@v5
36
40
with :
37
- python-version : ' 3.8'
41
+ python-version : ' 3.11'
42
+ - name : Install system package dependencies
43
+ run : |
44
+ sudo apt-get update
45
+ sudo apt-get -y install subversion
38
46
- name : Install requirements
39
47
run : python -m pip install -r requirements.txt
40
48
- name : Run tests
41
49
run : python -m django test tracdjangoplugin.tests
42
- env :
43
- DJANGO_SETTINGS_MODULE : tracdjangoplugin.settings_tests
44
- PYTHONWARNINGS : error
45
50
46
51
traccheck :
47
- runs-on : ubuntu-20 .04
52
+ runs-on : ubuntu-24 .04
48
53
steps :
49
54
- name : Checkout
50
55
uses : actions/checkout@v4
51
56
- uses : actions/setup-python@v5
52
57
with :
53
- python-version : ' 3.8'
58
+ python-version : ' 3.11'
59
+ - name : Install system package dependencies
60
+ run : |
61
+ sudo apt-get update
62
+ sudo apt-get -y install subversion
54
63
- name : Install requirements
55
64
run : python -m pip install -r requirements.txt
56
- - run : python traccheck.py lint trac-env/
57
- env :
58
- DJANGO_SETTINGS_MODULE : tracdjangoplugin.settings_tests
59
- PYTHONWARNINGS : error
60
- - run : python traccheck.py components --check .TRACFREEZE.txt trac-env/
61
- env :
62
- DJANGO_SETTINGS_MODULE : tracdjangoplugin.settings_tests
63
- PYTHONWARNINGS : error
65
+ - name : Lint Trac configuration
66
+ run : python traccheck.py lint trac-env/
67
+ - name : Check frozen Trac components
68
+ run : python traccheck.py components --check .TRACFREEZE.txt trac-env/
0 commit comments