@@ -10,36 +10,41 @@ jobs:
10
10
TEST_VARIANT : ${{ matrix.variant }}
11
11
strategy :
12
12
matrix :
13
- python-version : ["3.11 ", "3.10 ", "3.9", "3.8 "]
14
- django-version : [4.1.7 ]
15
- drf-version : [3.14.0 ]
16
- pandas-version : [1.5.3 ]
13
+ python-version : ["3.12 ", "3.11 ", "3.10 "]
14
+ django-version : [5.0.3 ]
15
+ drf-version : [3.15.1 ]
16
+ pandas-version : [2.2.1 ]
17
17
variant : ['']
18
18
include :
19
- - python-version : " 3.11 "
20
- django-version : 4.1.7
21
- drf-version : 3.14.0
22
- pandas-version : 1.5.3
19
+ - python-version : " 3.12 "
20
+ django-version : 5.0.3
21
+ drf-version : 3.15.1
22
+ pandas-version : 2.2.1
23
23
variant : matplotlib
24
- - python-version : " 3.11"
25
- django-version : 4.1.7
24
+ - python-version : " 3.12"
25
+ django-version : 5.0.3
26
+ drf-version : 3.15.1
27
+ pandas-version : 2.2.1
28
+ variant : django-pandas
29
+ - python-version : " 3.9"
30
+ django-version : 4.2.11
26
31
drf-version : 3.14.0
27
32
pandas-version : 1.5.3
28
- variant : django-pandas
29
- - python-version : " 3.11 "
30
- django-version : 3 .2.14
31
- drf-version : 3.13.1
33
+ variant : ' '
34
+ - python-version : " 3.8 "
35
+ django-version : 4 .2.11
36
+ drf-version : 3.14.0
32
37
pandas-version : 1.5.3
33
38
variant : ' '
34
39
steps :
35
- - uses : actions/checkout@v2
40
+ - uses : actions/checkout@v4
36
41
- name : Set up Python ${{ matrix.python-version }}
37
42
uses : actions/setup-python@v2
38
43
with :
39
44
python-version : ${{ matrix.python-version }}
40
45
- name : Install dependencies
41
46
run : |
42
- python -m pip install --upgrade pip
47
+ python -m pip install --upgrade pip setuptools
43
48
python -m pip install build
44
49
python -m pip install flake8 wheel
45
50
python -m pip install django==${{ matrix.django-version }}
@@ -69,22 +74,22 @@ jobs:
69
74
PACKAGE : ${{ matrix.package }}
70
75
strategy :
71
76
matrix :
72
- python-version : ["3.11 "]
73
- node-version : [18 ]
77
+ python-version : ["3.12 "]
78
+ node-version : [20 ]
74
79
package :
75
80
- pandas
76
81
- chart
77
82
- analyst
78
83
steps :
79
- - uses : actions/checkout@v2
84
+ - uses : actions/checkout@v4
80
85
with :
81
86
fetch-depth : 0
82
87
- name : Set up Node ${{ matrix.node-version }}
83
- uses : actions/setup-node@v2
88
+ uses : actions/setup-node@v4
84
89
with :
85
90
node-version : ${{ matrix.node-version }}
86
91
- name : Set up Python ${{ matrix.python-version }}
87
- uses : actions/setup-python@v2
92
+ uses : actions/setup-python@v5
88
93
with :
89
94
python-version : ${{ matrix.python-version }}
90
95
- name : Install dependencies
@@ -97,11 +102,13 @@ jobs:
97
102
run : |
98
103
cd packages/$PACKAGE
99
104
npm run test
100
- - uses : smartsquaregmbh/delete-old-packages@v0.4 .0
105
+ - uses : smartsquaregmbh/delete-old-packages@v0.8 .0
101
106
if : github.event_name == 'push'
102
107
with :
103
- keep : 5
108
+ type : npm
109
+ organization : wq
104
110
names : ${{ matrix.package }}
111
+ keep : 5
105
112
- name : Publish to Github Packages
106
113
if : github.event_name == 'push'
107
114
run : |
0 commit comments