Skip to content

Commit 4438296

Browse files
authored
Merge pull request #125 from open-zaak/chore/124-upgrade
Prepare upgrade to Django 4.2
2 parents 8f5516c + ebd80f0 commit 4438296

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+134
-209
lines changed

.github/workflows/ci.yml

+11-11
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ jobs:
3737
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
3838

3939
steps:
40-
- uses: actions/checkout@v2
41-
- uses: actions/setup-python@v2
40+
- uses: actions/checkout@v4
41+
- uses: actions/setup-python@v5
4242
with:
4343
python-version: '3.10'
44-
- uses: actions/setup-node@v2-beta
44+
- uses: actions/setup-node@v4
4545
with:
4646
node-version: '16'
4747

@@ -62,15 +62,15 @@ jobs:
6262
coverage run src/manage.py test src
6363
6464
- name: Publish coverage report
65-
uses: codecov/codecov-action@v1
65+
uses: codecov/codecov-action@v3
6666

6767
docs:
6868
runs-on: ubuntu-latest
6969
name: Documentation build
7070

7171
steps:
72-
- uses: actions/checkout@v2
73-
- uses: actions/setup-python@v2
72+
- uses: actions/checkout@v4
73+
- uses: actions/setup-python@v5
7474
with:
7575
python-version: '3.10'
7676
- name: Install dependencies
@@ -83,7 +83,7 @@ jobs:
8383
name: Docker image build
8484

8585
steps:
86-
- uses: actions/checkout@v2
86+
- uses: actions/checkout@v4
8787
- name: Determine tag/commit hash
8888
id: vars
8989
run: |
@@ -107,7 +107,7 @@ jobs:
107107
.
108108
- run: docker image save -o image.tar $IMAGE_NAME:${{ steps.vars.outputs.tag }}
109109
- name: Store image artifact
110-
uses: actions/upload-artifact@v2
110+
uses: actions/upload-artifact@v4
111111
with:
112112
name: docker-image
113113
path: image.tar
@@ -121,7 +121,7 @@ jobs:
121121

122122
steps:
123123
- name: Download built image
124-
uses: actions/download-artifact@v3
124+
uses: actions/download-artifact@v4
125125
with:
126126
name: docker-image
127127
- name: Scan image with Trivy
@@ -146,9 +146,9 @@ jobs:
146146
if: github.event_name == 'push' # exclude PRs/forks
147147

148148
steps:
149-
- uses: actions/checkout@v2
149+
- uses: actions/checkout@v4
150150
- name: Download built image
151-
uses: actions/download-artifact@v2
151+
uses: actions/download-artifact@v4
152152
with:
153153
name: docker-image
154154

.github/workflows/code_quality.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
runs-on: ubuntu-latest
1919

2020
steps:
21-
- uses: actions/checkout@v2
22-
- uses: actions/setup-python@v2
21+
- uses: actions/checkout@v4
22+
- uses: actions/setup-python@v5
2323
with:
2424
python-version: '3.10'
2525
- name: Install dependencies
@@ -32,8 +32,8 @@ jobs:
3232
runs-on: ubuntu-latest
3333

3434
steps:
35-
- uses: actions/checkout@v2
36-
- uses: actions/setup-python@v2
35+
- uses: actions/checkout@v4
36+
- uses: actions/setup-python@v5
3737
with:
3838
python-version: '3.10'
3939
- name: Install dependencies
@@ -46,8 +46,8 @@ jobs:
4646
runs-on: ubuntu-latest
4747

4848
steps:
49-
- uses: actions/checkout@v2
50-
- uses: actions/setup-python@v2
49+
- uses: actions/checkout@v4
50+
- uses: actions/setup-python@v5
5151
with:
5252
python-version: '3.10'
5353
- name: Install dependencies

.github/workflows/codeql-analysis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030

3131
steps:
3232
- name: Checkout repository
33-
uses: actions/checkout@v2
33+
uses: actions/checkout@v4
3434

3535
# Initializes the CodeQL tools for scanning.
3636
- name: Initialize CodeQL

.pep8

-4
This file was deleted.

requirements/base.in

+2-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,8 @@ furl
1212

1313
# Framework libraries
1414
Django ~= 3.2.0
15-
django-axes
16-
django-choices
15+
django-axes[ipware]
1716
django-cors-headers
18-
django-markup
1917
django-redis
2018
django-setup-configuration
2119

@@ -32,4 +30,4 @@ django-log-outgoing-requests
3230
# WSGI servers & monitoring - production oriented
3331
uwsgi
3432
sentry-sdk
35-
elastic-apm
33+
elastic-apm

requirements/base.txt

+10-15
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
amqp==5.1.0
88
# via kombu
9-
asgiref==3.5.0
9+
asgiref==3.8.1
1010
# via django
1111
async-timeout==4.0.2
1212
# via redis
@@ -74,7 +74,6 @@ django==3.2.24
7474
# django-filter
7575
# django-jsonform
7676
# django-log-outgoing-requests
77-
# django-markup
7877
# django-privates
7978
# django-redis
8079
# django-relativedelta
@@ -89,17 +88,15 @@ django==3.2.24
8988
# mozilla-django-oidc-db
9089
# notifications-api-common
9190
# zgw-consumers
92-
django-admin-index==2.0.0
91+
django-admin-index==3.1.1
9392
# via -r requirements/base.in
9493
django-appconf==1.0.5
9594
# via django-log-outgoing-requests
96-
django-axes==5.31.0
95+
django-axes[ipware]==6.4.0
9796
# via -r requirements/base.in
9897
django-choices==1.7.2
99-
# via
100-
# -r requirements/base.in
101-
# zgw-consumers
102-
django-cors-headers==3.11.0
98+
# via zgw-consumers
99+
django-cors-headers==4.3.0
103100
# via -r requirements/base.in
104101
django-filter==21.1
105102
# via commonground-api-common
@@ -109,15 +106,13 @@ django-jsonform==2.21.5
109106
# via mozilla-django-oidc-db
110107
django-log-outgoing-requests==0.4.0
111108
# via -r requirements/base.in
112-
django-markup==1.5
113-
# via -r requirements/base.in
114109
django-ordered-model==3.5
115110
# via django-admin-index
116111
django-privates==1.3.0
117112
# via zgw-consumers
118-
django-redis==5.2.0
113+
django-redis==5.4.0
119114
# via -r requirements/base.in
120-
django-relativedelta==1.1.2
115+
django-relativedelta==2.0.0
121116
# via zgw-consumers
122117
django-rest-framework-condition==0.1.1
123118
# via commonground-api-common
@@ -199,7 +194,7 @@ orderedmultidict==1.0.1
199194
# via furl
200195
oyaml==1.0
201196
# via commonground-api-common
202-
packaging==21.3
197+
packaging==23.2
203198
# via drf-yasg
204199
prometheus-client==0.11.0
205200
# via flower
@@ -217,8 +212,6 @@ pyopenssl==23.3.0
217212
# via
218213
# josepy
219214
# zgw-consumers
220-
pyparsing==2.4.1.1
221-
# via packaging
222215
python-dateutil==2.8.2
223216
# via
224217
# django-relativedelta
@@ -272,6 +265,8 @@ sqlparse==0.4.4
272265
# via django
273266
tornado==6.3.3
274267
# via flower
268+
typing-extensions==4.10.0
269+
# via asgiref
275270
uritemplate==3.0.0
276271
# via
277272
# coreapi

requirements/ci.txt

+20-25
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ amqp==5.1.0
88
# via
99
# -r requirements/base.txt
1010
# kombu
11-
asgiref==3.5.0
11+
asgiref==3.8.1
1212
# via
1313
# -r requirements/base.txt
1414
# django
@@ -26,7 +26,7 @@ billiard==3.6.4.0
2626
# via
2727
# -r requirements/base.txt
2828
# celery
29-
black==21.9b0
29+
black==24.3.0
3030
# via -r requirements/test-tools.in
3131
bleach==5.0.1
3232
# via -r requirements/base.txt
@@ -107,7 +107,6 @@ django==3.2.24
107107
# django-filter
108108
# django-jsonform
109109
# django-log-outgoing-requests
110-
# django-markup
111110
# django-privates
112111
# django-redis
113112
# django-relativedelta
@@ -122,19 +121,19 @@ django==3.2.24
122121
# mozilla-django-oidc-db
123122
# notifications-api-common
124123
# zgw-consumers
125-
django-admin-index==2.0.0
124+
django-admin-index==3.1.1
126125
# via -r requirements/base.txt
127126
django-appconf==1.0.5
128127
# via
129128
# -r requirements/base.txt
130129
# django-log-outgoing-requests
131-
django-axes==5.31.0
130+
django-axes[ipware]==6.4.0
132131
# via -r requirements/base.txt
133132
django-choices==1.7.2
134133
# via
135134
# -r requirements/base.txt
136135
# zgw-consumers
137-
django-cors-headers==3.11.0
136+
django-cors-headers==4.3.0
138137
# via -r requirements/base.txt
139138
django-filter==21.1
140139
# via
@@ -150,8 +149,6 @@ django-jsonform==2.21.5
150149
# mozilla-django-oidc-db
151150
django-log-outgoing-requests==0.4.0
152151
# via -r requirements/base.txt
153-
django-markup==1.5
154-
# via -r requirements/base.txt
155152
django-ordered-model==3.5
156153
# via
157154
# -r requirements/base.txt
@@ -160,9 +157,9 @@ django-privates==1.3.0
160157
# via
161158
# -r requirements/base.txt
162159
# zgw-consumers
163-
django-redis==5.2.0
160+
django-redis==5.4.0
164161
# via -r requirements/base.txt
165-
django-relativedelta==1.1.2
162+
django-relativedelta==2.0.0
166163
# via
167164
# -r requirements/base.txt
168165
# zgw-consumers
@@ -223,11 +220,11 @@ faker==13.15.1
223220
# -r requirements/base.txt
224221
# factory-boy
225222
# zgw-consumers
226-
flake8==3.8.4
223+
flake8==7.0.0
227224
# via -r requirements/test-tools.in
228225
flower==2.0.1
229226
# via -r requirements/base.txt
230-
freezegun==1.2.1
227+
freezegun==1.4.0
231228
# via -r requirements/test-tools.in
232229
furl==2.1.3
233230
# via -r requirements/base.txt
@@ -261,7 +258,7 @@ isodate==0.6.1
261258
# via
262259
# -r requirements/base.txt
263260
# commonground-api-common
264-
isort==5.9.3
261+
isort==5.13.2
265262
# via -r requirements/test-tools.in
266263
itypes==1.2.0
267264
# via
@@ -285,7 +282,7 @@ markupsafe==2.1.1
285282
# via
286283
# -r requirements/base.txt
287284
# jinja2
288-
mccabe==0.6.1
285+
mccabe==0.7.0
289286
# via flake8
290287
mozilla-django-oidc==4.0.0
291288
# via
@@ -307,9 +304,10 @@ oyaml==1.0
307304
# via
308305
# -r requirements/base.txt
309306
# commonground-api-common
310-
packaging==21.3
307+
packaging==23.2
311308
# via
312309
# -r requirements/base.txt
310+
# black
313311
# drf-yasg
314312
pathspec==0.9.0
315313
# via black
@@ -325,13 +323,13 @@ prompt-toolkit==3.0.20
325323
# click-repl
326324
psycopg2==2.9.3
327325
# via -r requirements/base.txt
328-
pycodestyle==2.6.0
326+
pycodestyle==2.11.1
329327
# via flake8
330328
pycparser==2.21
331329
# via
332330
# -r requirements/base.txt
333331
# cffi
334-
pyflakes==2.2.0
332+
pyflakes==3.2.0
335333
# via flake8
336334
pyjwt==2.4.0
337335
# via
@@ -343,10 +341,6 @@ pyopenssl==23.3.0
343341
# -r requirements/base.txt
344342
# josepy
345343
# zgw-consumers
346-
pyparsing==2.4.1.1
347-
# via
348-
# -r requirements/base.txt
349-
# packaging
350344
python-dateutil==2.8.2
351345
# via
352346
# -r requirements/base.txt
@@ -372,8 +366,6 @@ redis==5.0.1
372366
# via
373367
# -r requirements/base.txt
374368
# django-redis
375-
regex==2020.10.28
376-
# via black
377369
requests==2.31.0
378370
# via
379371
# -r requirements/base.txt
@@ -426,8 +418,11 @@ tornado==6.3.3
426418
# via
427419
# -r requirements/base.txt
428420
# flower
429-
typing-extensions==4.1.1
430-
# via black
421+
typing-extensions==4.10.0
422+
# via
423+
# -r requirements/base.txt
424+
# asgiref
425+
# black
431426
uritemplate==3.0.0
432427
# via
433428
# -r requirements/base.txt

0 commit comments

Comments
 (0)