Nova Resource:Tools.ranker/SAL
Appearance
2026-01-19
- 19:02 wmbot~lucaswerkmeister@tools-bastion-15: deployed 4c97ea39c4 (l10n updates: gl, he)
2026-01-12
- 18:35 wmbot~lucaswerkmeister@tools-bastion-15: deployed 94938d83fe (l10n updates: sv)
2026-01-03
- 17:01 wmbot~lucaswerkmeister@tools-bastion-15: deployed 945a0878c2 (l10n updates: he)
2025-12-22
- 19:07 wmbot~lucaswerkmeister@tools-bastion-15: deployed 6c6d6a3b97 (l10n updates: id)
2025-12-18
- 18:39 wmbot~lucaswerkmeister@tools-bastion-15: deployed ecdec462e4 (l10n updates: vi)
2025-12-08
- 22:00 wmbot~lucaswerkmeister@tools-bastion-15: deployed 93003c1a7d (l10n updates: he)
2025-11-18
- 20:05 wmbot~lucaswerkmeister@tools-bastion-15: deployed f234dfee7a (fix skiplink visibility)
2025-10-16
- 20:18 wmbot~lucaswerkmeister@tools-bastion-15: deployed 57ade9cdfb (better error handling)
2025-10-02
- 18:05 wmbot~lucaswerkmeister@tools-bastion-15: deployed b097e7b0df (l10n updates: el)
2025-09-29
- 18:22 wmbot~lucaswerkmeister@tools-bastion-15: deployed d91aed5022 (l10n updates: ja)
2025-09-04
- 15:17 wmbot~lucaswerkmeister@tools-bastion-13: deployed 3226a38be4 (l10n updates: ps)
2025-08-28
- 19:17 wmbot~lucaswerkmeister@tools-bastion-13: deployed 2c54a022ab (l10n updates: nl)
2025-08-24
- 22:55 wmbot~lucaswerkmeister@tools-bastion-13: deployed 0188147cec (upgrade dependencies, including PyMySQL 1.1.2 with Python 3.13 compatibility)
2025-08-07
- 19:50 wmbot~lucaswerkmeister@tools-bastion-13: deployed ea5f58dc72 (l10n updates: ce)
2025-07-23
- 17:17 wmbot~lucaswerkmeister@tools-bastion-13: deployed 60cc18c07b (Python 3.13 + Toolforge Build Service)
- 17:17 lucaswerkmeister: webservice stop && mv www{,-unused-tool-now-runs-on-buildservice} && wget https://gitlab.wikimedia.org/toolforge-repos/ranker/-/raw/60cc18c07b/service.template && webservice start
2025-07-22
- 23:41 wmbot~lucaswerkmeister@tools-bastion-13: deployed 11992d04c0 (read config from envvars)
- 23:41 wmbot~lucaswerkmeister@tools-bastion-13: commented out config.yaml, should use envvars instead
- 23:40 lucaswerkmeister: python3 -c 'import yaml; print(yaml.safe_dump(yaml.safe_load(open("config.yaml"))["SECRET_KEY"]))' | toolforge envvars create TOOL_SECRET_KEY
- 23:40 lucaswerkmeister: python3 -c 'import yaml; print(yaml.safe_dump(yaml.safe_load(open("config.yaml"))["OAUTH"]["CONSUMER_SECRET"]))' | toolforge envvars create TOOL_OAUTH__CONSUMER_SECRET
- 23:40 lucaswerkmeister: python3 -c 'import yaml; print(yaml.safe_dump(yaml.safe_load(open("config.yaml"))["OAUTH"]["CONSUMER_KEY"]))' | toolforge envvars create TOOL_OAUTH__CONSUMER_KEY
- 23:33 wmbot~lucaswerkmeister@tools-bastion-13: deployed 5c0aff28d3 (change config keys to uppercase to work around T374780)
- 20:01 wmbot~lucaswerkmeister@tools-bastion-13: deployed 068bd11336 (split dev requirements from prod requirements)
- 19:55 wmbot~lucaswerkmeister@tools-bastion-13: deployed b6437657e4 (upgrade dependencies)
- 11:51 wmbot~lucaswerkmeister@tools-bastion-13: deployed 182a379534 (add health-check-path)
2025-07-07
- 06:29 wmbot~lucaswerkmeister@tools-bastion-13: deployed e059817c66 (l10n updates: fr, he, pt)
2025-06-11
- 17:41 wmbot~lucaswerkmeister@tools-bastion-13: deployed a167fc8e71 (upgrade dependencies, including toolforge 6.1.0; use toolforge.load_private_yaml() from T333728)
2025-05-26
- 16:52 wmbot~lucaswerkmeister@tools-bastion-13: deployed 5e4572a330 (l10n updates: it)
2025-05-08
- 13:05 wmbot~lucaswerkmeister@tools-bastion-13: deployed d1e60efda3 (l10n updates: nl)
2025-04-24
- 19:21 wmbot~lucaswerkmeister@tools-bastion-13: deployed b9be26a5e6 (l10n updates: ru)
2025-04-21
- 18:24 wmbot~lucaswerkmeister@tools-bastion-13: deployed b0a9db1622 (upgrade dependencies, including Flask 3.1.0 and toolforge-i18n 0.1.2)
2025-04-18
- 14:24 wmbot~lucaswerkmeister@tools-bastion-13: deployed 37e5987b2b (l10n updates: fr)
2025-04-17
- 19:03 wmbot~lucaswerkmeister@tools-bastion-13: deployed 44c3d7820d (l10n updates: zh-hans)
2025-04-10
- 12:53 wmbot~lucaswerkmeister@tools-bastion-13: deployed 0f074e3dd6 (l10n updates: es)
2025-04-07
- 17:32 wmbot~lucaswerkmeister@tools-bastion-13: deployed 348dc8edc7 (l10n updates: es, zh-hant)
2025-04-04
- 19:42 wmbot~lucaswerkmeister@tools-bastion-13: deployed 79c8ebeac5 (Bootstrap 5.3 and better RTL support)
- 11:36 wmbot~lucaswerkmeister@tools-bastion-13: deployed ee6adc189c (l10n updates: ar)
2025-04-01
- 12:04 wmbot~lucaswerkmeister@tools-bastion-13: deployed 32a85a522b (l10n updates: nl)
2025-03-28
- 13:47 wmbot~lucaswerkmeister@tools-bastion-13: deployed d95b93c7b8 (l10n updates: mk)
2025-03-20
- 20:26 wmbot~lucaswerkmeister@tools-bastion-13: deployed b1be7f07fa (l10n updates: ru)
2025-03-13
- 22:55 wmbot~lucaswerkmeister@tools-bastion-13: deployed 5098bca3bb (l10n updates: el)
2025-03-07
- 19:28 wmbot~lucaswerkmeister@tools-bastion-13: deployed 5ced6327b8 (l10n updates: nl)
2025-02-24
- 19:09 wmbot~lucaswerkmeister@tools-bastion-13: deployed 80fa92877e (l10n updates: diq)
2025-02-17
- 18:31 wmbot~lucaswerkmeister@tools-bastion-13: deployed 43647bd6bb (l10n updates: sr-ec)
2025-02-13
- 21:38 wmbot~lucaswerkmeister@tools-bastion-13: deployed 7630a9250a (l10n updates: ko, lb)
2025-02-12
- 18:57 wmbot~lucaswerkmeister@tools-bastion-13: deployed 778c5bbd38 (add settings page for T384061)
2025-02-11
- 20:30 wmbot~lucaswerkmeister@tools-bastion-13: deployed 49f1c8b721 (l10n updaets: qqq)
2025-02-10
- 19:04 wmbot~lucaswerkmeister@tools-bastion-13: deployed 94e4c884d3 (l10n updates: diq)
- 19:04 wmbot~lucaswerkmeister@tools-bastion-13: deployed 94e4c884d3 (l10n updates: diq)
2025-02-07
- 09:45 wmbot~lucaswerkmeister@tools-bastion-13: (new code version is now live and has been for ~8h thanks to T385847 being fixed)
- 00:26 wmbot~lucaswerkmeister@tools-bastion-13: (new code / l10n version is not actually live yet due to T385847)
- 00:19 wmbot~lucaswerkmeister@tools-bastion-13: deployed 1abc7122fa (l10n updates: lb, skr-arab)
2025-01-31
- 13:25 wmbot~lucaswerkmeister@tools-bastion-13: deployed d65fa5888b (fix language fallback)
- 13:23 wmbot~lucaswerkmeister@tools-bastion-13: deployed 19c821857d (l10n updates: fi, ko, lb, skr-arab, sr-ec; T384061)
2025-01-21
- 10:13 wmbot~lucaswerkmeister@tools-bastion-13: deployed c326b10184 (make tool translatable: T384061); also update pip and wheel
2024-10-25
- 20:08 wmbot~lucaswerkmeister@tools-bastion-13: deployed c034355650 (upgrade dependencies, including Werkzeug 3.0.6)
2024-09-01
- 12:55 wmbot~lucaswerkmeister@tools-bastion-13: deployed 3c42814e32 (upgrade dependencies; also upgraded pip + wheel + pip-tools in the venv)
2024-04-08
- 18:20 wmbot~lucaswerkmeister@tools-sgebastion-10: deployed b67a349bee (make session permanent after login)
2023-12-03
- 12:39 wm-bot: <lucaswerkmeister> deployed da71d5402e (force English for wbformatvalue+wbformatentities, T345881
2023-10-25
- 18:33 wm-bot: <lucaswerkmeister> deployed 3bd9718d9a (Werkzeug 3.0.1)
2023-10-03
- 14:32 wm-bot: <lucaswerkmeister> rm -rf www/python/venv-3.9/ # unused
- 14:29 wm-bot: <lucaswerkmeister> deployed 358730fbbf (update dependencies, Flask+Werkzeug 3)
2023-07-15
- 15:41 wm-bot: <lucaswerkmeister> deployed 0e3bf213e8 (cleanup typings and update github actions)
- 15:36 wm-bot: <lucaswerkmeister> deployed 1de5a9e1f1 (Python 3.11)
2023-05-01
- 23:52 wm-bot: <lucaswerkmeister> deployed 5e36e13fb0 (upgrade dependencies, GHSA-m2qf-hxjv-5gpq)
2023-04-29
- 18:18 wm-bot: <lucaswerkmeister> deployed b9dfdfe2c4 (upgrade dependencies, Flask/Werkzeug 2.3)
2023-03-13
- 22:23 wm-bot: <lucaswerkmeister> deployed 11379c37a5 (improve error handling for invalid statement IDs)
- 21:38 wm-bot: <lucaswerkmeister> deployed b3e9a4cb0a (fix form/sense statement IDs)
2023-02-18
- 17:44 wm-bot: <lucaswerkmeister> deployed 025d1d79dd (skip no-op edits without API request)
2023-02-14
- 21:35 wm-bot: <lucaswerkmeister> deployed a78bc0cfd0 (update dependencies, especially Werkzeug 2.2.3 with two security fixes)
2022-09-25
- 19:35 wm-bot: <lucaswerkmeister> deployed aba490b308 (support reason for preferred / deprecated rank)
- 11:00 wm-bot: <lucaswerkmeister> deployed aac8deeda2 (add code documentation, no-op)
- 10:38 wm-bot: <lucaswerkmeister> deployed 4996e649fb (clarify code documentation, no-op)
2022-09-24
- 20:00 wm-bot: <lucaswerkmeister> deployed 26a3edad41 (highlight reason for preferred / deprecated rank)
2022-09-11
- 14:51 wm-bot: <lucaswerkmeister> deployed 7802bd01c3 (format values as HTML)
- 14:01 wm-bot: <lucaswerkmeister> deployed 884f873fd0 (manage requirements.txt using pip-tools)
2022-09-10
- 18:47 wm-bot: <lucaswerkmeister> deployed 0578fa6519 (diffusion → gitlab)
2022-02-21
- 18:44 wm-bot: <lucaswerkmeister> deployed 67f40e12b8 (tweak error message)
- 18:42 wm-bot: <lucaswerkmeister> deployed 561450bdbd (remove Commons query support because WCQS beta 2 requires authentication)
2021-11-14
- 18:20 wm-bot: <lucaswerkmeister> deployed 98be42d44e (only send edited statements to API, saves traffic and avoids errors due to unrelated statements)
2021-10-13
- 23:28 wm-bot: <lucaswerkmeister> deployed 3fd9ab9f20 (remove type ignore comments), updated dependencies including Flask 2.0.2, fully restarted webservice (stop/start) to avoid label issues
2021-10-06
- 19:52 wm-bot: <lucaswerkmeister> deployed 3540e2a083 (🌈 navbar)
2021-09-25
- 14:48 wm-bot: <lucaswerkmeister> removed old venv-3.7
2021-08-15
- 18:23 wm-bot: <lucaswerkmeister> deployed 9235b38189 (Python 3.9, CC T284590)
2021-07-20
- 19:46 wm-bot: <lucaswerkmeister> deployed f309990d5b (update config loading code; also upgraded venv, e.g. Flask v2)
2021-06-06
- 10:51 wm-bot: <lucaswerkmeister> deployed 1d9f0d09c8 (mypy fix)
2021-05-23
- 10:17 wm-bot: <lucaswerkmeister> deployed ab07154319 (restore batch links on index, working around Chromium layout issue)
- 10:04 wm-bot: <lucaswerkmeister> rolled back to dc734361cf (layout issues in Chromium, investigating)
- 09:57 wm-bot: <lucaswerkmeister> deployed ffa1c2a5a8 (batch mode on index page)
- 09:52 wm-bot: <lucaswerkmeister> deployed dc734361cf (only mypy comments but restarted the webservice anyways just in case)
2021-05-22
- 22:04 wm-bot: <lucaswerkmeister> pulled efa1cecac0 (README update, no webservice restart)
- 10:32 wm-bot: <lucaswerkmeister> deployed 38b8f68887 (cross-links between batch modes)
2021-05-20
- 21:06 wm-bot: <lucaswerkmeister> deployed a6c373eb70 (query individual batch mode)
- 17:25 wm-bot: <lucaswerkmeister> deployed 8be4c55231 (query collective batch mode)
- 17:06 wm-bot: <lucaswerkmeister> deployed fc9e2977c6 (typing fixes)
2021-05-17
- 19:14 wm-bot: <lucaswerkmeister> deployed 95f2125dc4 (edit summary fixes)
2021-05-16
- 18:14 wm-bot: <lucaswerkmeister> deployed 8784dddb07 (batch mode, rank per individual statement)
- 13:44 wm-bot: <lucaswerkmeister> deployed 72ec33e6f2 (minor improvements)
2021-05-15
- 18:57 wm-bot: <lucaswerkmeister> deployed 93d904cb7e (batch mode, list+collective version)
2021-05-10
- 17:59 wm-bot: <lucaswerkmeister> deployed 3c78f9f4b5 (remove dead code)
2021-02-28
- 19:21 wm-bot: <lucaswerkmeister> deployed bbca6e5b8e (better OAuth error handling)
2021-02-19
- 20:10 wm-bot: <lucaswerkmeister> deployed a98e831449 (avoid mwoauth.identify)
2021-02-16
- 20:26 wm-bot: <lucaswerkmeister> deployed 1ff5cbea92 (add skip link)
- 19:56 wm-bot: <lucaswerkmeister> deployed 140d8f00fd (Bootstrap update)
2021-02-10
- 20:33 wm-bot: <lucaswerkmeister> deployed 6a164dddea (<script defer>)
2021-01-31
- 15:20 wm-bot: <lucaswerkmeister> deployed 981843b704 (work around T222159)
- 15:16 wm-bot: <lucaswerkmeister> deployed ef54a0b1a8 (handle missing entity error)
- 14:41 wm-bot: <lucaswerkmeister> deployed a6392a7c30 (File:… as input on index page)
2021-01-30
- 13:16 wm-bot: <lucaswerkmeister> deployed 50f5f35cb4 (singular/plural)
- 12:43 wm-bot: <lucaswerkmeister> deployed 64cc29192a (format entity IDs)
2021-01-27
- 20:05 wm-bot: <lucaswerkmeister> deployed c434d9994c (remember current page on login)
- 19:52 wm-bot: <lucaswerkmeister> deployed 2fd1f5959d (move login banner)
2021-01-26
- 20:47 wm-bot: <lucaswerkmeister> deployed 1e9fbd00dd (regex fix)
2021-01-24
- 18:46 wm-bot: <lucaswerkmeister> deployed 61293fdc50 (code style only)
- 18:42 wm-bot: <lucaswerkmeister> deployed 996b9471ec (back button for no statements)
- 18:12 wm-bot: <lucaswerkmeister> deployed 7c6f523206 (custom summary for increment)
- 17:33 wm-bot: <lucaswerkmeister> deployed e6eed96fff (custom edit summary and other improvements)
2021-01-16
- 19:36 wm-bot: <lucaswerkmeister> deployed 20cf18c1bc (code cleanups)
- 17:48 wm-bot: <lucaswerkmeister> deployed 8e2c9a4b34 (cleanup)
- 17:48 wm-bot: <lucaswerkmeister> deployed 97774ca30c (initial deployment) about ten minutes ago