Austin Pickett
2a58fee1a1
fix(api): allow dashboard updates for git checkouts in containers ( #51005 )
...
Salvages #50469 by @libre-7.
_dashboard_local_update_managed_externally() previously blocked every containerized dashboard from the local update API, even when the running install was a bind-mounted git checkout that can be updated with hermes update.
Allow the dashboard updater only for git installs inside containers, while keeping hosted /opt/data, docker, and pip installs managed externally. Pip remains blocked because its apply path mutates the running container filesystem and is not the self-managed checkout case.
Adds regression coverage for docker, git, and pip install-method handling inside containers, and maps the contributor email for release attribution.
Co-authored-by: libre-7 <libre-7@users.noreply.github.com >
2026-06-22 15:55:33 -04:00
..
2026-06-17 05:48:35 -07:00
2026-06-21 19:53:27 -07:00
2026-06-21 12:44:22 -07:00
2026-06-21 19:08:54 -07:00
2026-06-19 01:53:32 +05:30
2026-06-19 01:53:32 +05:30
2026-06-19 01:53:32 +05:30
2026-06-21 22:43:57 -07:00
2026-06-22 15:35:38 +10:00
2026-06-21 16:31:56 +05:30
2026-06-19 12:43:30 +10:00
2026-06-21 22:43:55 -07:00
2026-06-18 09:40:56 -07:00
2026-06-21 19:05:27 -07:00
2026-06-21 13:33:18 -07:00
2026-06-19 07:05:42 -07:00
2026-06-21 19:53:27 -07:00
2026-06-17 16:53:42 -07:00
2026-06-19 11:53:44 +05:30
2026-06-17 05:40:57 -07:00
2026-06-17 05:19:21 -07:00
2026-06-18 12:01:54 +10:00
2026-06-22 12:20:09 -07:00
2026-06-17 18:48:35 -05:00
2026-06-22 06:42:30 -07:00
2026-06-22 06:09:08 -07:00
2026-06-21 17:06:48 -07:00
2026-06-21 12:43:41 -07:00
2026-06-21 12:06:24 -07:00
2026-06-22 06:27:29 -07:00
2026-06-21 12:43:41 -07:00
2026-06-21 12:38:14 -07:00
2026-06-21 12:49:07 -07:00
2026-06-21 12:43:37 -07:00
2026-06-20 10:26:45 -07:00
2026-06-19 07:46:33 -07:00
2026-06-19 07:46:33 -07:00
2026-06-19 07:46:33 -07:00
2026-06-19 07:46:33 -07:00
2026-06-19 07:46:33 -07:00
2026-06-19 07:46:33 -07:00
2026-06-19 07:46:33 -07:00
2026-06-19 07:46:33 -07:00
2026-06-19 07:46:33 -07:00
2026-06-21 19:05:27 -07:00
2026-06-18 16:48:47 -05:00
2026-06-18 13:47:31 -07:00
2026-06-19 07:07:06 -07:00
2026-06-21 19:53:27 -07:00
2026-06-22 06:09:08 -07:00
2026-06-19 07:07:06 -07:00
2026-06-21 22:43:48 -07:00
2026-06-20 10:53:45 -07:00
2026-06-17 12:33:56 +05:30
2026-06-18 14:14:41 +10:00
2026-06-21 12:54:40 -07:00
2026-06-19 07:34:15 -07:00
2026-06-22 17:51:37 +05:30
2026-06-21 20:21:33 -07:00
2026-06-21 19:53:27 -07:00
2026-06-19 07:26:46 -07:00
2026-06-21 20:21:11 -07:00
2026-06-21 22:43:48 -07:00
2026-06-21 19:05:27 -07:00
2026-06-18 10:49:02 +10:00
2026-06-21 11:50:31 -07:00
2026-06-20 10:45:55 -07:00
2026-06-20 10:26:45 -07:00
2026-06-20 23:23:47 -07:00
2026-06-17 12:55:40 +05:30
2026-06-18 12:01:54 +10:00
2026-06-21 22:44:25 -07:00
2026-06-17 07:11:23 -07:00
2026-06-21 13:10:22 -07:00
2026-06-22 05:39:11 -07:00
2026-06-22 06:02:31 -07:00
2026-06-19 19:58:26 -07:00
2026-06-18 12:42:58 +05:30
2026-06-21 13:10:22 -07:00
2026-06-16 13:07:52 -07:00
2026-06-21 19:53:27 -07:00
2026-06-21 12:29:18 -07:00
2026-06-18 11:32:18 +05:30
2026-06-17 05:40:57 -07:00
2026-06-17 05:40:57 -07:00
2026-06-22 15:55:33 -04:00
2026-06-17 09:49:46 -07:00