release-checklist: Prescribe docker build --pull.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2025-09-30 16:09:25 -07:00
committed by Tim Abbott
parent 7167150a87
commit 7ebadb5d41
3 changed files with 4 additions and 4 deletions

View File

@@ -4,7 +4,7 @@
# docker buildx create --name multiarch --use
#
# To build:
# docker buildx build --platform linux/amd64,linux/arm64 \
# docker buildx build --pull --platform linux/amd64,linux/arm64 \
# -f ./Dockerfile-postgresql -t zulip/zulip-postgresql:14 --push .
# Currently the PostgreSQL images do not support automatic upgrading of

View File

@@ -72,7 +72,7 @@ preparing a new release.
- Update the `tag` in `kubernetes/chart/zulip/values.yaml`
- Update the docs by running `helm-docs`
- Update the `image` in `kubernetes/manual/zulip-rc.yml`
- Build the image: `docker build . -t zulip/docker-zulip:4.11-0 --no-cache`
- Build the image: `docker build --pull . -t zulip/docker-zulip:4.11-0 --no-cache`
- Also tag it with `latest`: `docker build . -t zulip/docker-zulip:latest`
- Push those tags: `docker push zulip/docker-zulip:4.11-0; docker push zulip/docker-zulip:latest`
- Push the commits to `main`.
@@ -106,7 +106,7 @@ preparing a new release.
this component" on the Django release branch component.
- In Weblate, remove the previous stable components.
- Add a new CI production upgrade target:
- Build a docker image: `cd tools/ci && docker build . -f Dockerfile.prod --build-arg=BASE_IMAGE=zulip/ci:bookworm --build-arg=VERSION=7.0 --tag=zulip/ci:bookworm-7.0 && docker push zulip/ci:bookworm-7.0`
- Build a docker image: `cd tools/ci && docker build --pull . -f Dockerfile.prod --build-arg=BASE_IMAGE=zulip/ci:bookworm --build-arg=VERSION=7.0 --tag=zulip/ci:bookworm-7.0 && docker push zulip/ci:bookworm-7.0`
- Add a new line to the `production_upgrade` matrix in
`.github/workflows/production-suite.yml`.
- Update /history page in `templates/corporate/history.md`.

View File

@@ -1,6 +1,6 @@
# To build these production upgrade test images, say an Debian 12 Bookworm system
# preinstalled with Zulip 7.0:
# docker build . -f Dockerfile.prod \
# docker build --pull . -f Dockerfile.prod \
# --build-arg=BASE_IMAGE=zulip/ci:bookworm \
# --build-arg=VERSION=7.0 \
# --tag=zulip/ci:bookworm-7.0