openclaw/.github
PollyBot13 63f1dec2b5
chore(ui): protect session refresh pacing through a real Gateway (#141570)
* chore(ui): register real-Gateway session pacing coverage

Keep the regression test in the canonical private-server lane with explicit inventory expectations. Adapt virtual time to the current five-second policy without changing production behavior.

Co-authored-by: RomneyDa <6581799+RomneyDa@users.noreply.github.com>

* test(gateway): await native queued RPC completion

Synchronize the restart-owner fixture on the source run terminal event rather than polling queue admission after its early acknowledgment. Require successful handoff and keep the queue presence, final-delivery, and restart recovery assertions. No production or timeout changes.

Co-authored-by: RomneyDa <6581799+RomneyDa@users.noreply.github.com>

* test(agents): isolate missing-task retirement warnings

Exercise unrelated SQLite diagnostics without counting them as completion retirement. Require exactly one retirement warning for the run while preserving all attempt, persistence, cleanup, and restart replay assertions. No production logging or lifecycle changes.

Co-authored-by: RomneyDa <6581799+RomneyDa@users.noreply.github.com>

* fix(test): prevent deferred restart fixture stalls

Drive observed plugin-lease backoffs while waiting for real fixture phase completion. Preserve native ownership, the outer lease join, and SecretRef revalidation assertions.

Co-authored-by: RomneyDa <6581799+RomneyDa@users.noreply.github.com>

---------

Co-authored-by: RomneyDa <6581799+RomneyDa@users.noreply.github.com>
Co-authored-by: roboclaw-bot <309084314+roboclaw-bot@users.noreply.github.com>
2026-09-25 22:30:51 -07:00
..
actions fix(process): join owned groups through transient EPERM (#158483) 2026-09-25 18:43:51 -07:00
codeql perf(plugins): reuse prepared source SDK alias facts (#150622) 2026-09-16 23:54:50 -07:00
codex/prompts refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
crabbox fix(perf): isolate external evaluator from candidate runtime (#144162) 2026-09-11 21:09:08 +08:00
images/live-media-runner
instructions fix(runtime): require Node builds with lossless SQLite reads (#140672) 2026-09-07 10:31:31 -07:00
ISSUE_TEMPLATE docs(templates): ask feature requesters whether they plan to implement (#109258) 2026-07-16 18:44:41 -07:00
pr-proof fix(openai): prioritize ChatGPT sign-in and clarify auth choices (#157792) 2026-09-24 23:10:32 -07:00
release chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
workflows chore(ui): protect session refresh pacing through a real Gateway (#141570) 2026-09-25 22:30:51 -07:00
actionlint.yaml chore: move Apple CI to Xcode 27 (#154332) 2026-09-21 13:57:07 -07:00
CODEOWNERS feat(ci): split security review into maintainer and SecOps tiers (#152415) 2026-09-18 23:39:46 -05:00
dependabot.yml chore(deps): enforce seven-day npm cooldowns and refresh eligible pins (#132385) 2026-08-29 02:07:05 -07:00
labeler.yml refactor: retire the TaskFlow Webhooks plugin (#158225) 2026-09-25 20:29:15 -07:00
package-trusted-sources.json
pull_request_template.md docs: require UI screenshots in chat and PR (#147263) 2026-09-13 11:41:44 -07:00
retired-sticky-disks.json ci: replace dependency sticky disk with exact cache (#123040) 2026-08-13 01:13:25 -07:00
security-review-policy.yml feat(ci): split security review into maintainer and SecOps tiers (#152415) 2026-09-18 23:39:46 -05:00
zizmor.yml chore(compat): date the annotated deprecation families and expose removal-pending debt (#114002) 2026-07-25 21:01:20 -07:00