@@ -219,8 +219,10 @@ Roundup release checklist:
21921922022015d. Update entry on https://directory.fsf.org/wiki/Roundup.
221221
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
22422616b. Update release info on wikipedia:
225227 https://en.wikipedia.org/wiki/Roundup_(issue_tracker)
226228
@@ -230,21 +232,21 @@ Roundup release checklist:
23023217a. install docker
23123317b. run: (issues, how to release a version e.g. to update alpine for
232234 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
235237 the latest -N release. Also roundup:latest points to the
236238 newest -N for the newest roundup version.)
237239
238- docker build -t rounduptracker/roundup:2.2 .0 \
240+ docker build -t rounduptracker/roundup:2.4 .0 \
239241 --build-arg="source=pypi" -f scripts/Docker/Dockerfile .
240242
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*
242244 Always use the exact release tag.
24324517c. vulnerability scan local image using:
244246
245247 docker run --rm --volume \
246248 /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
248250
249251 should report no vulnerabilities (note match version with current
250252 build)
@@ -254,7 +256,7 @@ Roundup release checklist:
254256 docker run -it --rm --volume \
255257 /var/run/docker.sock:/var/run/docker.sock \
256258 --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
258260
259261 You may need to explicitly update/refresh the scanners with:
260262 "docker pull anchore/grype:latest" and similarly for
@@ -263,16 +265,16 @@ Roundup release checklist:
263265
264266 docker run -it --rm -p 8917:8080 \
265267 -v $PWD/tracker:/usr/src/app/tracker \
266- rounduptracker/roundup:2.2 .0 demo
268+ rounduptracker/roundup:2.4 .0 demo
267269
26827017e. push to DockerHub login (login using 'docker login <username>'
269271 first and user must be member of rounduptracker org with ability
270272 to publish). Replace -N with the release number (e.g. -1, -2, -3...)
271273
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
276278 docker push rounduptracker/roundup # update roundup:latest
277279
278280-------------
0 commit comments