10 Commits
Author SHA1 Message Date
NotoriousRebel cfbcb19386 fix: complete ty CI migration 2026-08-24 20:31:32 -04:00
L1ghtn1ng 773042351a bump ruff to py3.14 and fix all the errors from mypy,ty,pytest and ruff issues 2026-08-17 02:13:55 +01:00
NotoriousRebel 2c847b84a2 Require Python 3.14 2026-08-16 19:40:13 -04:00
NotoriousRebel 1e5792bb6b Keep release live checks P0-only 2026-08-16 11:14:41 -04:00
NotoriousRebel f69c765b69 Replace release script with manual workflow 2026-08-16 11:10:34 -04:00
NotoriousRebel c1101ca73a test: harden provider contracts and offline coverage 2026-08-15 21:26:35 -04:00
MattandGitHub 0d2ab5a0b3 Add the HarvestView web application (#2512)
* feat: add HarvestView operator UI

* Use JSONL-only HarvestView file flows

* Drive HarvestView activities from the API catalog

* Add result action controls

* Render shared DNS resolver defaults

* Clarify resolver cardinality in HarvestView

* Load Tabulator from CDNjs

* Fix HarvestView wiki link

* Align HarvestView with execution status contract

* Add HarvestView import and action controls

* Harden HarvestView browser assertions

* Simplify HarvestView run selection

* Show truthful HarvestView execution outcomes

* refactor: show canonical URL results in HarvestView

* Show canonical hostname results in HarvestView

* test(harvestview): remove browser error race
2026-08-10 00:08:05 -04:00
NotoriousRebel 4e9f5f4212 test: use Mozilla for live provider smoke 2026-08-05 16:25:19 -04:00
NotoriousRebel 7a13cddcb8 test: keep routine CI event-driven 2026-07-29 01:29:22 -04:00
NotoriousRebel 30cf310952 test: make routine CI offline by default 2026-07-28 20:26:41 -04:00