Kevin Lin
5656f687c1
Add Slack approval QA checkpoints (#85141)
* test: add slack approval qa checkpoints
* fix(slack): scope plugin approval session fallback
* ci(mantis): allow slack approval checkpoint dispatch
* ci(mantis): use on-demand aws slack desktops
* ci(mantis): run slack smoke from candidate checkout
* ci(mantis): pin aws ssh ingress to runner
* test(mantis): skip crabbox actions hydrate for slack desktop
* ci(mantis): use fresh pr checkout for slack desktop
* ci(mantis): start slack desktop smoke from source
* fix(mantis): use relative slack qa output dir
* test(mantis): surface slack smoke failure logs
* fix(mantis): write slack approval watcher script
* fix(mantis): accept successful slack qa metadata
* fix(mantis): tighten slack approval evidence
* fix(mantis): repair slack evidence manifest
* fix(mantis): render slack approval checkpoint proof
* fix(mantis): quote approval checkpoint renderer html
* fix(mantis): preserve slack approval failure artifacts
* fix(mantis): timeout silent slack desktop runs
* fix(mantis): keep slack desktop runs chatty
* fix(mantis): keep slack workflow harness trusted
* fix(qa-lab): make slack approval evidence robust
* fix(qa-lab): harden slack approval workflow proof
* test(qa-lab): surface slack approval diagnostics
* test(qa-lab): loosen slack approval readiness
2026-05-22 22:04:15 -07:00
..
2026-05-05 05:45:30 +01:00
2026-05-09 23:48:49 -04:00
2026-05-13 13:50:44 +01:00
2026-05-22 19:27:56 +01:00
2026-05-11 11:02:00 +01:00
2026-04-28 01:54:57 -07:00
2026-05-07 12:52:48 -07:00
2026-04-28 03:14:07 -07:00
2026-04-29 20:06:50 -07:00
2026-05-17 23:12:26 +08:00
2026-05-22 19:47:16 +01:00
2026-05-22 12:56:10 +01:00
2026-05-19 10:36:50 -04:00
2026-04-28 01:37:00 -07:00
2026-05-18 06:28:14 +01:00
2026-05-06 20:24:03 +01:00
2026-05-18 06:29:14 +01:00
2026-05-22 22:09:18 +01:00
2026-05-15 17:25:32 +01:00
2026-05-22 12:56:10 +01:00
2026-04-29 21:48:30 -07:00
2026-05-22 19:17:43 +01:00
2026-04-29 10:18:57 +01:00
2026-05-22 19:17:43 +01:00
2026-05-22 19:17:43 +01:00
2026-05-22 19:17:43 +01:00
2026-05-11 08:15:34 +05:30
2026-05-22 22:04:15 -07:00
2026-05-22 19:17:43 +01:00
2026-05-22 19:17:43 +01:00
2026-05-22 19:17:43 +01:00
2026-05-22 19:27:56 +01:00
2026-05-22 19:17:43 +01:00
2026-05-22 19:17:43 +01:00
2026-05-18 10:46:26 +01:00
2026-05-22 22:09:18 +01:00
2026-05-22 19:17:43 +01:00
2026-05-15 07:52:01 +01:00
2026-05-18 10:45:59 +01:00
2026-05-18 10:45:59 +01:00
2026-05-22 19:17:43 +01:00
2026-05-22 19:17:43 +01:00
2026-05-22 19:17:43 +01:00
2026-05-15 17:25:32 +01:00
2026-05-22 19:17:43 +01:00
2026-05-18 17:42:10 +00:00
2026-05-03 12:20:52 +01:00
2026-04-30 03:52:23 -07:00
2026-05-03 13:10:25 +01:00
2026-05-22 13:42:58 -07:00
2026-05-02 00:34:33 +01:00
2026-05-21 21:20:52 +01:00
2026-05-03 22:28:30 -07:00
2026-05-03 21:32:35 -07:00
2026-05-17 19:29:45 -07:00