Nova Resource:Tools.speedpatrolling/SAL
Appearance
2025-11-19
- 19:01 wmbot~lucaswerkmeister@tools-bastion-15: deployed e6d93e0064 (Bootstrap 5.3)
2025-08-24
- 22:50 wmbot~lucaswerkmeister@tools-bastion-13: deployed e8c02afd4d (upgrade dependencies, including PyMySQL 1.1.2 with Python 3.13 compatibility)
2025-07-26
- 09:11 wmbot~lucaswerkmeister@tools-bastion-13: deployed 5c34e3284f (improve typing, migrate CI from GitHub to GitLab)
2025-07-19
- 17:32 wmbot~lucaswerkmeister@tools-bastion-13: deployed 431359e7d9 (update URLs in README.md)
- 15:58 wmbot~lucaswerkmeister@tools-bastion-13: deployed a11bdfe30c (Python 3.13 + Toolforge Build Service)
- 15:58 lucaswerkmeister: webservice stop && mv www{,-unused-tool-now-runs-on-buildservice} && wget https://gitlab.wikimedia.org/toolforge-repos/speedpatrolling/-/raw/a11bdfe30c/service.template && webservice start
2025-07-16
- 19:15 wmbot~lucaswerkmeister@tools-bastion-13: deployed a0c1712fba (read config from envvars)
- 19:15 lucaswerkmeister: commented out config.yaml, should use envvars instead
- 19:14 lucaswerkmeister: (DEBUG_CSRF not ported to envvars, I don’t remember when I added this “temporary” variable but I seriously doubt it’s still useful to print this debug output at the moment)
- 19:13 lucaswerkmeister: python3 -c 'import yaml; print(yaml.safe_dump(yaml.safe_load(open("config.yaml"))["SECRET_KEY"]))' | toolforge envvars create TOOL_SECRET_KEY
- 19:13 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
- 19:12 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
- 19:05 wmbot~lucaswerkmeister@tools-bastion-13: deployed c9512a1c58 (change config keys to uppercase to work around T374780)
2025-07-15
- 17:46 wmbot~lucaswerkmeister@tools-bastion-13: deployed f8d55f0ff7 (remove dev dependencies, shrinks venv by half)
- 17:35 wmbot~lucaswerkmeister@tools-bastion-13: deployed 2075a26c63 (upgrade dependencies)
2025-07-14
- 17:56 wmbot~lucaswerkmeister@tools-bastion-13: deployed 120a24209b (add health-check-path)
2025-06-11
- 21:56 wmbot~lucaswerkmeister@tools-bastion-13: deployed 9d8920826c (upgrade dependencies, including toolforge 6.1.0; use toolforge.load_private_yaml() from T333728)
2025-04-01
- 12:16 wmbot~lucaswerkmeister@tools-bastion-13: deployed c24b959679 (style fixes)
2024-10-25
- 19:53 wmbot~lucaswerkmeister@tools-bastion-13: deployed a56dc3d07c (upgrade dependencies, including Werkzeug 3.0.6)
2024-10-13
- 11:42 wmbot~lucaswerkmeister@tools-bastion-13: deployed 9d48e3b94b (upgrade dependencies, including MarkupSafe 3.0); also upgraded pip from 23.3.1 to 24.2
2024-04-08
- 18:13 wmbot~lucaswerkmeister@tools-sgebastion-10: deployed c99d21d177 (make session permanent after login)
2023-10-25
- 18:16 wm-bot: <lucaswerkmeister> deployed f018478b2a (Werkzeug 3.0.1)
2023-10-03
- 10:59 wm-bot: <lucaswerkmeister> deployed edc0f1020 (update dependencies, Flask+Werkzeug 3)
2023-07-15
- 13:15 wm-bot: <lucaswerkmeister> deployed 8403f51fb5 (Python 3.11)
2023-05-01
- 23:45 wm-bot: <lucaswerkmeister> deployed 2174640dfb (upgrade dependencies, GHSA-m2qf-hxjv-5gpq)
2023-04-28
- 20:22 wm-bot: <lucaswerkmeister> deployed 3cb8ab732d (update dependencies, Flask/Werkzeug 2.3)
2023-02-14
- 21:22 wm-bot: <lucaswerkmeister> deployed 8b7b5c0ca6 (update dependencies, especially Werkzeug 2.2.3 with two securtiy fixes)
2022-10-29
- 19:44 wm-bot: <lucaswerkmeister> deployed 19f1300fa1 (mypy)
- 19:07 wm-bot: <lucaswerkmeister> deployed f4c38cd04e (rm dead code)
- 17:30 wm-bot: <lucaswerkmeister> deployed 4c9e42dbc8 (flake8)
- 15:47 wm-bot: <lucaswerkmeister> deployed ae8fce43f8 (gitignore update – pulled without webservice restart)
- 15:10 wm-bot: <lucaswerkmeister> deployed ee9bd42513 (README update – pulled without webservice restart)
- 15:08 wm-bot: <lucaswerkmeister> deployed 9058cfad77 (use pip-tools, update dependencies)
2022-09-10
- 18:46 wm-bot: <lucaswerkmeister> deployed 2fc481af74 (README fix, pulled without webservice restart)
- 18:28 wm-bot: <lucaswerkmeister> deployed ed8f67024d (diffusion → gitlab)
2021-09-25
- 14:46 wm-bot: <lucaswerkmeister> removed old venv-3.4 venv-3.5 venv-3.7
- 14:30 wm-bot: <lucaswerkmeister> deployed 165e7e936a (remove redirect_to_https call)
- 14:26 wm-bot: <lucaswerkmeister> deployed 08c0ed516a (Python 3.9)
2021-07-18
- 20:02 wm-bot: <lucaswerkmeister> deployed e8184559a6 (update config loading; also updated venv, including Flask v2)
2021-02-28
- 19:04 wm-bot: <lucaswerkmeister> deployed a543196e25 (better OAuth error handling)
2021-02-19
- 20:24 wm-bot: <lucaswerkmeister> deployed db323c83f0 (simplify code)
- 20:22 wm-bot: <lucaswerkmeister> deployed 3859f1e911 (avoid mwoauth.identify)
2021-02-16
- 20:21 wm-bot: <lucaswerkmeister> deployed 9b36344ddd (add skip link)
- 19:54 wm-bot: <lucaswerkmeister> deployed cadd7f6077 (Bootstrap update)
2020-10-17
- 15:05 wm-bot: <lucaswerkmeister> deployed 351314a153 (more durable CSRF tokens)
2020-06-15
- 21:11 wm-bot: <lucaswerkmeister> renamed default branch from master to main
2020-04-13
- 17:52 wm-bot: <lucaswerkmeister> deployed 6434f58a84 (toolforge.org, Python 3.7)
2020-02-28
- 16:28 wm-bot: <root> Migrated to 2020 Kubernetes cluster
- 06:51 bd808: Hard restart of webservice to fix incorrect python runtime version
2020-02-26
- 20:03 wm-bot: <root> Reverted to legacy Kubernetes cluster
- 17:04 wm-bot: <root> Migrated to 2020 Kubernetes cluster
2019-12-24
- 15:49 wm-bot: <lucaswerkmeister> deployed 68501a00a4 (be more forgiving on CSRF errors)
2019-10-06
- 08:59 wm-bot: <lucaswerkmeister> deployed 6df8be4176 (settings page improvements)
- 07:55 wm-bot: <lucaswerkmeister> deployed temporary debug code
- 07:51 wm-bot: <lucaswerkmeister> deployed 4dc37fbd57 (helpful info for not-fully-privileged users)
2019-08-01
- 22:46 wm-bot: <lucaswerkmeister> deployed dbd5a44ef9 (fix settings for anon users)
2019-05-20
- 09:43 wm-bot: <lucaswerkmeister> deployed cb1a51869b7 (switch to Python 3.5), including venv rebuild
- 09:40 wm-bot: <lucaswerkmeister> stopping webservice for Python 3.5 upgrade