ethernet
92b71c702c
fix(plugins): compare update versions by ordering
...
Different text is not necessarily a newer version. Use the same
parsed comparison for approved feeds and PyPI. Parse each pair once.
Keep invalid versions unknown and explain them in the result.
The cadence test shows that an invalid feed cannot request an
automatic update. Git SHA and catalog-pin comparisons are unchanged.
Verification: 55 tests passed across checks, cadence, catalog and
transaction paths. Network replies were injected at existing seams.
No remote plugin was changed. Lint passed.
2026-09-09 22:44:11 -04:00
..
2026-09-08 19:17:39 -04:00
2026-09-09 20:48:13 -04:00
2026-09-08 14:32:30 -04:00
2026-09-08 19:17:39 -04:00
2026-09-09 16:49:27 -04:00
2026-09-09 10:54:10 -04:00
2026-09-07 22:47:33 +05:30
2026-09-09 18:21:39 -04:00
2026-09-09 22:44:11 -04:00
2026-09-09 16:49:27 -04:00
2026-09-08 19:17:39 -04:00
2026-09-08 00:24:51 -04:00
2026-09-09 15:17:09 -04:00
2026-09-09 16:49:27 -04:00
2026-09-09 21:47:54 -04:00
2026-09-08 19:17:39 -04:00
2026-09-09 16:49:27 -04:00
2026-09-09 21:47:54 -04:00
2026-09-08 19:17:39 -04:00
2026-09-09 16:49:27 -04:00
2026-09-09 21:57:21 -04:00
2026-09-09 16:49:27 -04:00
2026-09-09 16:49:27 -04:00
2026-09-09 16:49:27 -04:00
2026-09-09 16:49:27 -04:00
2026-09-09 15:17:08 -04:00
2026-09-07 22:47:33 +05:30
2026-09-08 19:17:39 -04:00
2026-09-08 17:13:48 -07:00
2026-09-08 17:13:48 -07:00
2026-09-08 19:17:39 -04:00
2026-09-09 16:49:27 -04:00
2026-09-09 16:49:27 -04:00
2026-09-07 08:50:25 -04:00
2026-09-08 00:24:51 -04:00
2026-09-09 19:49:45 -04:00
2026-09-09 18:26:15 +05:30
2026-09-09 16:49:27 -04:00
2026-09-08 23:39:55 -04:00
2026-09-08 23:39:55 -04:00
2026-09-09 00:01:51 -04:00
2026-09-06 22:38:59 -04:00
2026-09-08 10:37:40 -04:00
2026-09-09 11:31:10 -07:00
2026-09-07 06:04:23 -07:00
2026-09-09 18:26:15 +05:30
2026-09-09 09:19:57 -07:00
2026-09-07 18:17:06 -04:00
2026-09-07 14:40:10 -04:00
2026-09-09 00:01:51 -04:00
2026-09-09 16:49:27 -04:00
2026-09-08 19:17:39 -04:00
2026-09-09 18:25:11 +05:30