openclaw/.github/workflows
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
..
auto-response.yml Require real behavior proof for external PRs (#77622) 2026-05-05 05:45:30 +01:00
ci-build-artifacts-testbox.yml ci: verify and sync website installers (#80067) 2026-05-09 23:48:49 -04:00
ci-check-testbox.yml ci: make testbox session shutdown non-blocking 2026-05-13 13:50:44 +01:00
ci.yml ci(release): pass node pin to pnpm setup 2026-05-22 19:27:56 +01:00
clawsweeper-dispatch.yml ci: keep ClawSweeper comment dispatch best effort 2026-05-11 11:02:00 +01:00
codeql-android-critical-security.yml ci: schedule android codeql shard (#73430) 2026-04-28 01:54:57 -07:00
codeql-critical-quality.yml chore(channels): remove bluebubbles bundled surface 2026-05-07 12:52:48 -07:00
codeql-macos-critical-security.yml ci: split macos codeql shard 2026-04-28 03:14:07 -07:00
codeql.yml chore(ci): widen CodeQL PR guard 2026-04-29 20:06:50 -07:00
control-ui-locale-refresh.yml fix(qa-lab): refresh parity model targets 2026-05-17 23:12:26 +08:00
crabbox-hydrate.yml ci: skip pnpm auto repair in Crabbox shell 2026-05-22 19:47:16 +01:00
dependency-change-awareness.yml fix: cover plugin package locks in dependency review 2026-05-22 12:56:10 +01:00
docker-release.yml fix(docker): keep codex plugin in release images 2026-05-19 10:36:50 -04:00
docs-agent.yml fix(ci): harden workflow checkouts 2026-04-28 01:37:00 -07:00
docs-sync-publish.yml build: align node version floor 2026-05-18 06:28:14 +01:00
docs-translate-trigger-release.yml ci: dispatch aggregate docs translations 2026-05-06 20:24:03 +01:00
docs.yml ci: consolidate short CI shards 2026-05-18 06:29:14 +01:00
duplicate-after-merge.yml ci: add duplicate PR cleanup workflow 2026-04-23 18:41:32 +01:00
full-release-validation.yml ci: unblock advisory Tideclaw alpha release checks 2026-05-22 22:09:18 +01:00
install-smoke.yml ci(release): use hosted runners for manual release gates 2026-05-15 17:25:32 +01:00
labeler.yml fix: cover plugin package locks in dependency review 2026-05-22 12:56:10 +01:00
live-media-runner-image.yml chore(deps): bump actions group 2026-04-29 21:48:30 -07:00
macos-release.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
maintainer-command-reactions.yml ci: rename clawsweeper automation labels 2026-04-29 10:18:57 +01:00
mantis-discord-smoke.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
mantis-discord-status-reactions.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
mantis-discord-thread-attachment.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
mantis-scenario.yml ci(mantis): add agentic telegram desktop proof 2026-05-11 08:15:34 +05:30
mantis-slack-desktop-smoke.yml Add Slack approval QA checkpoints (#85141) 2026-05-22 22:04:15 -07:00
mantis-telegram-desktop-proof.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
mantis-telegram-live.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
npm-telegram-beta-e2e.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
openclaw-cross-os-release-checks-reusable.yml ci(release): pass node pin to pnpm setup 2026-05-22 19:27:56 +01:00
openclaw-live-and-e2e-checks-reusable.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
openclaw-npm-release.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
openclaw-performance.yml ci: update performance artifact action 2026-05-18 10:46:26 +01:00
openclaw-release-checks.yml ci: unblock advisory Tideclaw alpha release checks 2026-05-22 22:09:18 +01:00
openclaw-release-publish.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
openclaw-scheduled-live-checks.yml fix(ci): unblock scheduled and publish checks 2026-05-15 07:52:01 +01:00
opengrep-precise-full.yml ci: use node24 artifact action tags 2026-05-18 10:45:59 +01:00
opengrep-precise.yml ci: use node24 artifact action tags 2026-05-18 10:45:59 +01:00
package-acceptance.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
plugin-clawhub-release.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
plugin-npm-release.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
plugin-prerelease.yml ci(release): use hosted runners for manual release gates 2026-05-15 17:25:32 +01:00
qa-live-transports-convex.yml build(pnpm): use packageManager as pnpm source 2026-05-22 19:17:43 +01:00
real-behavior-proof.yml fix(ci): authenticate proof verdict markers (#83692) 2026-05-18 17:42:10 +00:00
sandbox-common-smoke.yml chore: clean up root clutter 2026-05-03 12:20:52 +01:00
stale.yml fix(ci): bound manual stale closure backfill 2026-04-30 03:52:23 -07:00
test-performance-agent.yml chore: move swabble into apps 2026-05-03 13:10:25 +01:00
tui-pty.yml Add TUI PTY integration coverage (#85485) 2026-05-22 13:42:58 -07:00
update-migration.yml test: add update migration package gate 2026-05-02 00:34:33 +01:00
website-installer-sync.yml fix(installer): handle headless onboarding tty 2026-05-21 21:20:52 +01:00
windows-blacksmith-testbox.yml ci: preserve Windows Testbox phone-home POST 2026-05-03 22:28:30 -07:00
windows-testbox-probe.yml ci: expand Windows WSL probe runners 2026-05-03 21:32:35 -07:00
workflow-sanity.yml ci: skip changelog-only workflow runs (#83215) 2026-05-17 19:29:45 -07:00