Jump to content

Nova Resource:Tools.pagepile-visual-filter/SAL

From Wikitech

2025-08-24

  • 22:54 wmbot~lucaswerkmeister@tools-bastion-13: deployed d8dfd750bd (upgrade dependencies, including PyMySQL 1.1.2 with Python 3.13 compatibility)

2025-07-26

  • 09:36 wmbot~lucaswerkmeister@tools-bastion-13: deployed 03bc484142 (remove four type: ignore comments)
  • 09:34 wmbot~lucaswerkmeister@tools-bastion-13: deployed e3507bf180 (remove cachetools types stub)
  • 09:33 wmbot~lucaswerkmeister@tools-bastion-13: deployed 53134f174d (remove toolforge types stub)
  • 09:31 wmbot~lucaswerkmeister@tools-bastion-13: deployed ed716e5378 (migrate CI from GitHub to GitLab)

2025-07-19

  • 17:37 wmbot~lucaswerkmeister@tools-bastion-13: deployed 1f86d57dfe (add missing files)
  • 17:34 wmbot~lucaswerkmeister@tools-bastion-13: deployed b737a66700 (Python 3.13 + Toolforge Build Service)
  • 17:34 lucaswerkmeister: webservice stop && mv www{,-unused-tool-now-runs-on-buildservice} && wget https://gitlab.wikimedia.org/toolforge-repos/pagepile-visual-filter/-/raw/b737a66700/service.template && webservice start
  • 17:27 wmbot~lucaswerkmeister@tools-bastion-13: deployed 3f0897135f (read config from envvars)
  • 17:27 wmbot~lucaswerkmeister@tools-bastion-13: commented out config.yaml, should use envvars instead
  • 17:27 lucaswerkmeister: python3 -c 'import yaml; print(yaml.safe_dump(yaml.safe_load(open("config.yaml"))["SECRET_KEY"]))' | toolforge envvars create TOOL_SECRET_KEY
  • 17:25 wmbot~lucaswerkmeister@tools-bastion-13: deployed 13dd46ac60 (add health-check-path)
  • 17:18 wmbot~lucaswerkmeister@tools-bastion-13: deployed cb694611a5 (split dev requirements from prod requirements)
  • 17:10 wmbot~lucaswerkmeister@tools-bastion-13: deployed c8872b20e7 (upgrade dependencies)

2025-06-11

  • 17:24 wmbot~lucaswerkmeister@tools-bastion-13: deployed 975e4e6800 (remove unneeded dependencies missed in previous commit)
  • 17:19 wmbot~lucaswerkmeister@tools-bastion-13: deployed 86ffb4c5c0 (upgrade dependencies, including toolforge 6.1.0; use toolforge.load_private_yaml() from T333728)

2024-10-25

  • 19:57 wmbot~lucaswerkmeister@tools-bastion-13: deployed a2df6bd3de (upgrade dependencies, including Werkzeug 3.0.6)

2024-10-13

  • 13:38 wmbot~lucaswerkmeister@tools-bastion-13: deployed 82d71607b8 (upgrade dependencies, including MarkupSafe 3.0); also upgraded pip from 23.3.1 to 24.2

2023-10-25

  • 18:27 wm-bot: <lucaswerkmeister> deployed db35589388 (Werkzeug 3.0.1)

2023-10-03

  • 14:26 wm-bot: <lucaswerkmeister> deployed d1c2f1c49f (update dependencies, Flask+Werkzeug 3)

2023-07-15

  • 15:50 wm-bot: <lucaswerkmeister> pulled 446faeaf5e (update github actions, no webservice restart needed)
  • 15:26 wm-bot: <lucaswerkmeister> deployed dfe5850ab6 (Python 3.11)

2023-05-01

  • 23:50 wm-bot: <lucaswerkmeister> deployed 38bfdce6c7 (upgrade dependencies, GHSA-m2qf-hxjv-5gpq)

2023-04-29

  • 18:10 wm-bot: <lucaswerkmeister> deployed 66746376bb (update dependencies, Flask/Werkzeug 2.3)

2023-02-14

  • 21:29 wm-bot: <lucaswerkmeister> deployed f9dab89739 (update dependencies, especially Werkzeug 2.2.3 with two security fixes)

2022-09-10

  • 18:36 wm-bot: <lucaswerkmeister> deployed 41b51183e6 (diffusion → gitlab)

2022-08-04

  • 19:31 wm-bot: <lucaswerkmeister> deployed 55f414200f (improve selected image styles)

2022-07-29

  • 21:01 wm-bot: <lucaswerkmeister> deployed 074f5a7062 (open image description on middle-click, ctrl+click, command+click)
  • 08:09 wm-bot: <lucaswerkmeister> deployed c63e314d4c (fix checkbox value)

2022-07-28

  • 19:54 wm-bot: <lucaswerkmeister> deployed 8b0b90317d (automatically reload images on errors)

2022-07-27

  • 21:22 wm-bot: <lucaswerkmeister> deployed 2b9bce7d84 (lazy loading of images)
  • 20:37 wm-bot: <lucaswerkmeister> deployed 9ec53956ff (manage dependencies using pip-tools; probably includes a bunch of dependency updates)

2021-10-13

  • 23:29 wm-bot: <lucaswerkmeister> deployed 66e06c58c5 (remove type ignore comments), updated dependencies including Flask 2.0.2, fully restarted webservice (stop/start) to avoid label issues

2021-09-25

  • 14:47 wm-bot: <lucaswerkmeister> removed old venv-python3.4 venv-python3.5 venv-python3.7

2021-08-15

  • 18:06 wm-bot: <lucaswerkmeister> deployed de504073a8 (style fix)
  • 17:54 wm-bot: <lucaswerkmeister> deployed 9e864a3b9b (Python 3.9, no issues so far; CC T284590)

2021-07-20

  • 19:36 wm-bot: <lucaswerkmeister> (and now also upgraded the venv accordingly, Flask v2 etc.)
  • 19:33 wm-bot: <lucaswerkmeister> deployed 93add9ed8b (update config loading code)

2021-03-10

  • 18:56 wm-bot: <lucaswerkmeister> deployed c86ef3f7a5 (better error handling)

2021-02-16

  • 20:56 wm-bot: <lucaswerkmeister> deployed c1a988e77c (keyboard accessibility)
  • 20:32 wm-bot: <lucaswerkmeister> deployed fdece1d9ff (add skip link)
  • 19:41 wm-bot: <lucaswerkmeister> deployed 3a3940f191 (Bootstrap update)

2021-02-10

  • 20:40 wm-bot: <lucaswerkmeister> deployed e5059bcd0d (<script defer>)

2021-01-08

  • 16:58 wm-bot: <lucaswerkmeister> deployed 4feee0dd9c (finish toolforge.org migration)

2020-10-17

  • 15:21 wm-bot: <lucaswerkmeister> deployed 70fb0a486e (more durable CSRF tokens)

2020-06-15

  • 21:15 wm-bot: <lucaswerkmeister> renamed default branch from master to main

2020-04-13

  • 17:12 wm-bot: <lucaswerkmeister> deployed 9666236 (toolforge.org, Python 3.7)

2020-03-02

  • 23:28 wm-bot: <lucaswerkmeister> deployed eeac67f247 (<input> improvement)

2020-02-26

  • 16:05 wm-bot: <root> Migrated to 2020 Kubernetes cluster

2019-08-17

  • 19:17 wm-bot: <lucaswerkmeister> deployed abde3331a2 (improved visibility)
  • 11:49 wm-bot: <lucaswerkmeister> deployed dc25780163 (crash on bad POST)
  • 10:57 wm-bot: <lucaswerkmeister> deployed 58cb5a6b77 (rm OAuth, trim requirements, more explanation) and rebuilt venv

2019-08-16

  • 09:54 wm-bot: <lucaswerkmeister> deployed ec6b2d21a3 (selection buttons)
  • 00:07 wm-bot: <lucaswerkmeister> deployed ca5f68f02d (initial public deployment)