Mercurial > p > roundup > code
changeset 8079:e3c5f85af7d5
docs: update release notes.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sat, 13 Jul 2024 10:22:55 -0400 |
| parents | 8360b2b1bc77 |
| children | d1c29284ccd9 |
| files | RELEASE.txt |
| diffstat | 1 files changed, 15 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/RELEASE.txt Sat Jul 13 00:19:07 2024 -0400 +++ b/RELEASE.txt Sat Jul 13 10:22:55 2024 -0400 @@ -219,8 +219,10 @@ announce@fossies.org 15d. Update entry on https://directory.fsf.org/wiki/Roundup. -16. Change the release version on the GitHub section at - https://wiki.roundup-tracker.org/CiTestingEnvironment +16. Change the version in the URL that generates the "commits since + release ...." badge. Also update Python test versions in the + GitHub Actions section at: + https://wiki.roundup-tracker.org/CiTestingEnvironment 16b. Update release info on wikipedia: https://en.wikipedia.org/wiki/Roundup_(issue_tracker) @@ -230,21 +232,21 @@ 17a. install docker 17b. run: (issues, how to release a version e.g. to update alpine for security issues. Currently thinking that release tag is - rounduptracker/roundup:2.2.0-1, -2 etc. Then add a tag - rounduptracker/roundup:2.2.0 that moves to always tag + rounduptracker/roundup:2.4.0-1, -2 etc. Then add a tag + rounduptracker/roundup:2.4.0 that moves to always tag the latest -N release. Also roundup:latest points to the newest -N for the newest roundup version.) - docker build -t rounduptracker/roundup:2.2.0 \ + docker build -t rounduptracker/roundup:2.4.0 \ --build-arg="source=pypi" -f scripts/Docker/Dockerfile . - to create the docker image. *Change 2.2.0 to current version* + to create the docker image. *Change 2.4.0 to current version* Always use the exact release tag. 17c. vulnerability scan local image using: docker run --rm --volume \ /var/run/docker.sock:/var/run/docker.sock \ - --name Grype anchore/grype:latest rounduptracker/roundup:2.2.0 + --name Grype anchore/grype:latest rounduptracker/roundup:2.4.0 should report no vulnerabilities (note match version with current build) @@ -254,7 +256,7 @@ docker run -it --rm --volume \ /var/run/docker.sock:/var/run/docker.sock \ --name trivy aquasec/trivy:latest image --exit-code 1 \ - --ignore-unfixed rounduptracker/roundup:2.2.0 + --ignore-unfixed rounduptracker/roundup:2.4.0 You may need to explicitly update/refresh the scanners with: "docker pull anchore/grype:latest" and similarly for @@ -263,16 +265,16 @@ docker run -it --rm -p 8917:8080 \ -v $PWD/tracker:/usr/src/app/tracker \ - rounduptracker/roundup:2.2.0 demo + rounduptracker/roundup:2.4.0 demo 17e. push to DockerHub login (login using 'docker login <username>' first and user must be member of rounduptracker org with ability to publish). Replace -N with the release number (e.g. -1, -2, -3...) - docker tag rounduptracker/roundup:2.2.0 roundup-tracker/roundup - docker tag rounduptracker/roundup:2.2.0 roundup-tracker/roundup:2.2.0-N - docker push rounduptracker/roundup:2.2.0 - docker push rounduptracker/roundup:2.2.0-N + docker tag rounduptracker/roundup:2.4.0 roundup-tracker/roundup:latest + docker tag rounduptracker/roundup:2.4.0 roundup-tracker/roundup:2.4.0-N + docker push rounduptracker/roundup:2.4.0 + docker push rounduptracker/roundup:2.4.0-N docker push rounduptracker/roundup # update roundup:latest -------------
