zulip/scripts/lib
Mateusz Mandera 9d51de3733 fts: Dev-only, primitive prototype of text search via pg_search.
Alternative to Postgres built-in text search or pgroonga.

Very crude, early prototype:
- Not deployable in production, since this can't be installed with
simple apt install from repo, it's a bit annoying to implement.
- The dev env provisioning is also primitive and probably janky, for now
I just did the bare minimum to get things working for myself without
having to run a bunch of manual tasks.
- No highlighting of the matches yet.
- See the list of TODOs in the code for a bunch more missing stuff.
2024-11-19 01:43:44 +01:00
..
__init__.py
build-groonga provision: Add provision support for Fedora 38. 2023-08-22 11:26:29 -07:00
build-paradedb fts: Dev-only, primitive prototype of text search via pg_search. 2024-11-19 01:43:44 +01:00
build-pgroonga build-pgroonga: Upgrade PGroonga from 3.1.0 to 3.1.8. 2024-03-01 17:38:08 -08:00
check-database-compatibility install: Remove PostgreSQL 12 support. 2024-11-01 15:33:31 -07:00
check_rabbitmq_queue.py presence: Remove the queue worker. 2024-07-31 16:46:42 -07:00
clean_emoji_cache.py ruff: Fix UP006 Use `list` instead of `List` for type annotation. 2024-07-13 22:28:22 -07:00
clean_node_cache.py ruff: Fix UP006 Use `list` instead of `List` for type annotation. 2024-07-13 22:28:22 -07:00
clean_unused_caches.py dependencies: Switch to pnpm. 2023-03-20 15:48:29 -07:00
clean_venv_cache.py ruff: Fix UP006 Use `list` instead of `List` for type annotation. 2024-07-13 22:28:22 -07:00
create-production-venv create-production-venv: Do not pull in "recommended" packages. 2024-08-26 20:52:59 -07:00
email-mirror-postfix typos: Fix typos caught by mwic. 2024-05-20 13:55:00 -07:00
fix-standalone-certbot puppet: Fix standalone certbot configurations. 2022-01-24 12:13:44 -08:00
hash_reqs.py ruff: Fix UP035 Import from `collections.abc`, `typing` instead. 2024-07-13 22:28:22 -07:00
install install: Remove PostgreSQL 12 support. 2024-11-01 15:33:31 -07:00
install-node install-node: Upgrade Node.js from 20.18.0 to 22.11.0. 2024-11-05 17:01:09 -08:00
node_cache.py node_cache: Run pnpm install if node_modules not present in help-beta. 2024-08-02 18:18:01 -07:00
puppet_cache.py Remove support for Ubuntu 20.04 and Debian 11. 2024-04-01 13:27:39 -07:00
pythonrc.py pythonrc: Add various frequently handy imports. 2024-03-27 12:49:24 -07:00
queue_workers.py
run_hooks.py upgrade-zulip: Factor out a script to run hooks. 2024-07-26 14:31:55 -07:00
setup-apt-repo apt-repos: Temporarily work around Ubuntu 24.04 non-installable gnupg. 2024-03-31 13:51:31 -07:00
setup-yum-repo provision: Add support for Fedora 34. 2021-07-20 12:10:41 -07:00
setup_path.py setup_path: Ensure that the right venv is activated. 2024-08-29 12:42:13 -07:00
setup_venv.py emoji: Convert spritesheets to webp. 2024-09-11 09:03:47 -07:00
sharding.py python: Simplify with str.removeprefix, str.removesuffix. 2024-09-03 12:30:16 -07:00
supervisor.py python: Simplify with str.removeprefix, str.removesuffix. 2024-09-03 12:30:16 -07:00
supported-os install: Check for a supported version of the OS in shell. 2024-04-16 11:13:33 -07:00
unpack-zulip ruff: Fix UP032 Use f-string instead of `format` call. 2023-08-02 15:58:55 -07:00
update-git-upstream upgrade-zulip-from-git: Extract code to set zulip upstream remote. 2023-04-19 16:56:14 -07:00
upgrade-zulip typos: Fix typos caught by mwic. 2024-05-20 13:55:00 -07:00
upgrade-zulip-from-git python: Simplify with str.removeprefix, str.removesuffix. 2024-09-03 12:30:16 -07:00
upgrade-zulip-stage-2 upgrade-zulip-stage-2: Be more specific about OS upgrade steps. 2024-07-26 11:14:11 -07:00
upgrade-zulip-stage-3 upgrade-zulip: Factor out a script to run hooks. 2024-07-26 14:31:55 -07:00
warn-rabbitmq-nodename-change puppet: Always set the RabbitMQ nodename to zulip@localhost. 2022-01-25 01:48:02 +00:00
zulip_tools.py restart-server: Add a --only-django for rolling Django restarts. 2024-10-08 12:53:21 -07:00