@@ -10,36 +10,41 @@ jobs:
1010 TEST_VARIANT : ${{ matrix.variant }}
1111 strategy :
1212 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 ]
1717 variant : ['']
1818 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
2323 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
2631 drf-version : 3.14.0
2732 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
3237 pandas-version : 1.5.3
3338 variant : ' '
3439 steps :
35- - uses : actions/checkout@v2
40+ - uses : actions/checkout@v4
3641 - name : Set up Python ${{ matrix.python-version }}
3742 uses : actions/setup-python@v2
3843 with :
3944 python-version : ${{ matrix.python-version }}
4045 - name : Install dependencies
4146 run : |
42- python -m pip install --upgrade pip
47+ python -m pip install --upgrade pip setuptools
4348 python -m pip install build
4449 python -m pip install flake8 wheel
4550 python -m pip install django==${{ matrix.django-version }}
@@ -69,22 +74,22 @@ jobs:
6974 PACKAGE : ${{ matrix.package }}
7075 strategy :
7176 matrix :
72- python-version : ["3.11 "]
73- node-version : [18 ]
77+ python-version : ["3.12 "]
78+ node-version : [20 ]
7479 package :
7580 - pandas
7681 - chart
7782 - analyst
7883 steps :
79- - uses : actions/checkout@v2
84+ - uses : actions/checkout@v4
8085 with :
8186 fetch-depth : 0
8287 - name : Set up Node ${{ matrix.node-version }}
83- uses : actions/setup-node@v2
88+ uses : actions/setup-node@v4
8489 with :
8590 node-version : ${{ matrix.node-version }}
8691 - name : Set up Python ${{ matrix.python-version }}
87- uses : actions/setup-python@v2
92+ uses : actions/setup-python@v5
8893 with :
8994 python-version : ${{ matrix.python-version }}
9095 - name : Install dependencies
@@ -97,11 +102,13 @@ jobs:
97102 run : |
98103 cd packages/$PACKAGE
99104 npm run test
100- - uses : smartsquaregmbh/delete-old-packages@v0.4 .0
105+ - uses : smartsquaregmbh/delete-old-packages@v0.8 .0
101106 if : github.event_name == 'push'
102107 with :
103- keep : 5
108+ type : npm
109+ organization : wq
104110 names : ${{ matrix.package }}
111+ keep : 5
105112 - name : Publish to Github Packages
106113 if : github.event_name == 'push'
107114 run : |
0 commit comments