main
Factor out venv-creating code from provision.py.
build-pgroonga: Upgrade PGroonga from 4.0.1 to 4.0.6.
install: Remove PostgreSQL 13 support.
soft_deactivation: Allow a dedicated queue for soft reactivations.
ruff: Fix UP006 Use `list` instead of `List` for type annotation.
clean-venv-cache: Remove.
provision: Use uv sync --no-managed-python.
install: Support Ubuntu 26.04.
install-node: Upgrade Node.js from 24.15.0 to 24.18.0.
install-uv: Upgrade uv from 0.11.26 to 0.11.32.
starlight_help: Move help-beta over to starlight_help.
puppet: Add debug logs, timeout for forgeapi.puppet.com fetches.
python: Normalize quotes with Black.
run-hooks: Handle hooks after OS upgrade on fresh install.
apt-repos: Use signed-by instead of globally trusted keys.
provision: Replace Fedora 38 support with Fedora 43.
requirements: Migrate to uv.
sharding: Move chown/chmod into where the files are written.
python: Simplify with str.removeprefix, str.removesuffix.
ruff: Fix UP032 Use f-string instead of `format` call.
upgrade-zulip-from-git: Extract code to set zulip upstream remote.
typos: Fix typos caught by mwic.
upgrade-zulip-from-git: Surface stage-3 options in --help.
upgrade-zulip-stage-2: Be more specific about OS upgrade steps.
puppet: Always set the RabbitMQ nodename to zulip@localhost.
zulip_tools: Rename start_arg_parser to start_script_arg_parser.