zulip/tools
Alex Vandiver 71b56f7c1c puppet: process_fts_updates connects as nagios (or provided username).
It should not use the configured zulip username, but should instead
pull from the login user (likely `nagios`), or an explicit alternate
provided PostgreSQL username.  Failure to do so results in Nagios
failures because the `nagios` login does not have permissions to
authenticated the `zulip` PostgreSQL user.

This requires CI changes, as the install tests install as the `zulip`
login username, which allowed Nagios tests to pass previously; with
the custom database and username, however, they must be passed to
process_fts_updates explicitly when validating the install.
2021-12-14 14:48:53 -08:00
..
ci puppet: process_fts_updates connects as nagios (or provided username). 2021-12-14 14:48:53 -08:00
documentation_crawler use_cases: Rename /for/companies to /for/business. 2021-12-09 17:16:52 -08:00
droplets docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
i18n i18n: Adjust Transifex sync-translations download mode. 2021-06-02 09:48:58 -07:00
lib tools: Document indentation policy. 2021-12-06 15:01:29 -08:00
linter_lib lint: Enforce consistent style of using transaction.atomic decorator. 2021-12-12 11:15:33 -08:00
node_lib
oneclickapps docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
setup install-shfmt: Upgrade shfmt from 3.4.0 to 3.4.1. 2021-12-03 14:33:53 -08:00
test-install install: Replace wget with curl. 2021-06-25 09:05:07 -07:00
tests check-templates: Rewrite pretty_print (again). 2021-12-03 14:35:34 -08:00
wsl
zulip-export
README.md
__init__.py
build-docs tools: Use root-based absolute import for tools.lib, etc. 2021-07-05 12:21:52 -07:00
build-release-tarball build-release-tarball: Use require_clean_work_tree helper. 2021-06-10 16:08:28 -07:00
cache-zulip-git-version Rename default branch to ‘main’. 2021-09-06 12:56:35 -07:00
check-capitalization tools: Use root-based absolute import for tools.lib, etc. 2021-07-05 12:21:52 -07:00
check-frontend-i18n tools: Use root-based absolute import for tools.lib, etc. 2021-07-05 12:21:52 -07:00
check-issue-labels
check-openapi check-openapi: Automatically fix Prettier formatting errors. 2021-09-10 10:39:25 -07:00
check-provision
check-schemas
check-templates minor: Streamline IGNORE_IDS in check-templates. 2021-12-02 09:49:10 -08:00
check-thirdparty
clean-branches Rename default branch to ‘main’. 2021-09-06 12:56:35 -07:00
commit-message-lint Rename default branch to ‘main’. 2021-09-06 12:56:35 -07:00
commit-msg requirements: Install gitlint from its Debian package. 2021-09-17 17:05:18 -07:00
conf.ini-template
coveragerc
create-test-api-docs python: Remove locally dead code. 2021-08-19 01:51:37 -07:00
debug-require-webpack-plugin.ts debug-require-webpack-plugin: Handle missing chunkGraph. 2021-10-17 07:15:09 -07:00
debug-require.js webpack: Upgrade to Webpack 5. 2021-09-14 17:02:03 -07:00
deploy-branch Rename default branch to ‘main’. 2021-09-06 12:56:35 -07:00
diagnose
documentation.vnufilter requirements: Upgrade Python requirements. 2021-08-24 07:51:48 -07:00
duplicate_commits.json
fetch-contributor-data fetch-contributor-data: Modernize set literal syntax. 2021-09-22 14:59:42 -07:00
fetch-pull-request
fetch-rebase-pull-request Rename default branch to ‘main’. 2021-09-06 12:56:35 -07:00
find-unused-css
generate-integration-docs-screenshot python: Remove default "utf8" argument for encode(), decode(). 2021-08-02 15:53:52 -07:00
lint lint: Remove deprecated semgrep flag. 2021-09-17 17:05:18 -07:00
message-screenshot.js
pre-commit
provision provision: Refuse to run outside an existing Vagrant environment. 2021-10-20 10:35:46 -07:00
push-to-pull-request Rename default branch to ‘main’. 2021-09-06 12:56:35 -07:00
rebuild-dev-database
rebuild-test-database
release-tarball-exclude.txt
renumber-migrations
reset-to-pull-request
review Rename default branch to ‘main’. 2021-09-06 12:56:35 -07:00
run-codespell run-codespell: Fix invocation with multiple arguments. 2021-10-28 09:59:27 -07:00
run-dev.py clean-repo: Remove. 2021-11-05 17:44:24 -07:00
run-mypy
run-tsc
run-yarn-deduplicate
semgrep.yml semgrep: Enforce use of get_object_from_key for Confirmation fetching. 2021-12-02 12:05:08 -08:00
setup-git-repo
show-profile-results
stop-run-dev
test-all test-all: Call documentation tests again. 2021-12-11 12:46:44 -08:00
test-api python: Remove locally dead code. 2021-08-19 01:51:37 -07:00
test-backend ci: Migrate to new Codecov uploader. 2021-10-14 17:56:52 -07:00
test-documentation
test-help-documentation tools: Use root-based absolute import for tools.lib, etc. 2021-07-05 12:21:52 -07:00
test-js-with-node js: Rename night_mode.ts to dark_theme.ts. 2021-11-26 22:03:29 -08:00
test-js-with-puppeteer test-js-with-puppeteer: Remove bogus CHROMIUM_EXECUTABLE variable. 2021-09-13 10:10:13 -07:00
test-locked-requirements
test-migrations
test-queue-worker-reload tools: Use root-based absolute import for tools.lib, etc. 2021-07-05 12:21:52 -07:00
test-run-dev test-run-dev: Fix log file opening. 2021-08-02 15:53:52 -07:00
test-tools tools: Use root-based absolute import for tools.lib, etc. 2021-07-05 12:21:52 -07:00
update-locked-requirements requirements: Remove Thumbor. 2021-05-06 20:07:32 -07:00
update-prod-static Revert "update-prod-static: Call django.setup during initialization." 2021-07-18 21:29:28 -07:00
update-zuliprc-api-field
upload-release requirements: Upgrade Python requirements. 2021-12-02 08:16:20 -08:00
webpack webpack: Increase Node.js heap size on low-memory systems. 2021-09-22 16:01:01 -07:00
webpack.assets.json billing: Migrate to Stripe hosted checkout page. 2021-11-05 17:23:10 -07:00
webpack.dev-assets.json
zanitizer
zanitizer_config.pm.sample

README.md

This directory contains scripts that are used in building, managing, testing, and other forms of work in a Zulip development environment. Note that tools that are also useful in production belong in scripts/ or should be Django management commands.

For more details, see https://zulip.readthedocs.io/en/latest/overview/directory-structure.html.