@@ -219,8 +219,10 @@ Roundup release checklist:
219
219
220
220
15d. Update entry on https://directory.fsf.org/wiki/Roundup.
221
221
222
- 16. Change the release version on the GitHub section at
223
- https://wiki.roundup-tracker.org/CiTestingEnvironment
222
+ 16. Change the version in the URL that generates the "commits since
223
+ release ...." badge. Also update Python test versions in the
224
+ GitHub Actions section at:
225
+ https://wiki.roundup-tracker.org/CiTestingEnvironment
224
226
16b. Update release info on wikipedia:
225
227
https://en.wikipedia.org/wiki/Roundup_(issue_tracker)
226
228
@@ -230,21 +232,21 @@ Roundup release checklist:
230
232
17a. install docker
231
233
17b. run: (issues, how to release a version e.g. to update alpine for
232
234
security issues. Currently thinking that release tag is
233
- rounduptracker/roundup:2.2 .0-1, -2 etc. Then add a tag
234
- rounduptracker/roundup:2.2 .0 that moves to always tag
235
+ rounduptracker/roundup:2.4 .0-1, -2 etc. Then add a tag
236
+ rounduptracker/roundup:2.4 .0 that moves to always tag
235
237
the latest -N release. Also roundup:latest points to the
236
238
newest -N for the newest roundup version.)
237
239
238
- docker build -t rounduptracker/roundup:2.2 .0 \
240
+ docker build -t rounduptracker/roundup:2.4 .0 \
239
241
--build-arg="source=pypi" -f scripts/Docker/Dockerfile .
240
242
241
- to create the docker image. *Change 2.2 .0 to current version*
243
+ to create the docker image. *Change 2.4 .0 to current version*
242
244
Always use the exact release tag.
243
245
17c. vulnerability scan local image using:
244
246
245
247
docker run --rm --volume \
246
248
/var/run/docker.sock:/var/run/docker.sock \
247
- --name Grype anchore/grype:latest rounduptracker/roundup:2.2 .0
249
+ --name Grype anchore/grype:latest rounduptracker/roundup:2.4 .0
248
250
249
251
should report no vulnerabilities (note match version with current
250
252
build)
@@ -254,7 +256,7 @@ Roundup release checklist:
254
256
docker run -it --rm --volume \
255
257
/var/run/docker.sock:/var/run/docker.sock \
256
258
--name trivy aquasec/trivy:latest image --exit-code 1 \
257
- --ignore-unfixed rounduptracker/roundup:2.2 .0
259
+ --ignore-unfixed rounduptracker/roundup:2.4 .0
258
260
259
261
You may need to explicitly update/refresh the scanners with:
260
262
"docker pull anchore/grype:latest" and similarly for
@@ -263,16 +265,16 @@ Roundup release checklist:
263
265
264
266
docker run -it --rm -p 8917:8080 \
265
267
-v $PWD/tracker:/usr/src/app/tracker \
266
- rounduptracker/roundup:2.2 .0 demo
268
+ rounduptracker/roundup:2.4 .0 demo
267
269
268
270
17e. push to DockerHub login (login using 'docker login <username>'
269
271
first and user must be member of rounduptracker org with ability
270
272
to publish). Replace -N with the release number (e.g. -1, -2, -3...)
271
273
272
- docker tag rounduptracker/roundup:2.2 .0 roundup-tracker/roundup
273
- docker tag rounduptracker/roundup:2.2 .0 roundup-tracker/roundup:2.2 .0-N
274
- docker push rounduptracker/roundup:2.2 .0
275
- docker push rounduptracker/roundup:2.2 .0-N
274
+ docker tag rounduptracker/roundup:2.4 .0 roundup-tracker/roundup:latest
275
+ docker tag rounduptracker/roundup:2.4 .0 roundup-tracker/roundup:2.4 .0-N
276
+ docker push rounduptracker/roundup:2.4 .0
277
+ docker push rounduptracker/roundup:2.4 .0-N
276
278
docker push rounduptracker/roundup # update roundup:latest
277
279
278
280
-------------
0 commit comments