openclaw/scripts/github
Peter Steinberger 4596fd2dd2
feat(ci): weekly Codex sweep for date-carrying to-dos (#113914)
* feat(ci): weekly Codex sweep for date-carrying to-dos

Mondays 06:23 UTC (plus default-branch-only manual dispatch with
dry_run): a deterministic prefilter collects candidate lines where
to-do markers co-occur with date tokens, plus every deprecated compat
record from the plugin registry; a pinned openai/codex-action step
judges each candidate in context (genuine dated commitment vs
historical date or fixture) and writes an OVERDUE / DUE-30-days /
FUTURE report; a separate privileged job validates the report (tracked
file:line locations, date shape, inert text) and upserts one
marker-tagged tracking issue via the Barnacle app token, commenting
only when items newly become due.

The app token is minted on a fresh runner and checkout — never beside
Codex or its child processes; only the validated report artifact
crosses jobs. No permission-* subsets on token minting (installations
reject explicit subsets; see pr-ci-sweeper).

* chore(ci): localize upsert helpers with no external consumers
2026-07-25 18:18:06 -07:00
..
barnacle-auto-response.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
barnacle-auto-response.mjs refactor(scripts): share regexp literal escaping (#99778) 2026-07-03 20:20:28 -07:00
dated-todo-upsert.d.mts feat(ci): weekly Codex sweep for date-carrying to-dos (#113914) 2026-07-25 18:18:06 -07:00
dated-todo-upsert.mjs feat(ci): weekly Codex sweep for date-carrying to-dos (#113914) 2026-07-25 18:18:06 -07:00
dependency-guard.d.mts fix(ui): prevent generated locale rebase conflicts (#109393) 2026-07-16 18:48:20 -07:00
dependency-guard.mjs refactor(deadcode): localize script constants (#101892) 2026-07-07 15:17:41 -07:00
find-reusable-release-validation.sh fix(release): separate code and release SHA validation (#105948) 2026-07-13 13:38:19 +08:00
guard-shared.mjs fix(ui): prevent generated locale rebase conflicts (#109393) 2026-07-16 18:48:20 -07:00
pr-ci-sweeper.d.mts fix(ci): sweeper revives cancelled required checks on auto-merge PRs (#112599) 2026-07-22 01:20:35 -07:00
pr-ci-sweeper.mjs fix(ci): log every pr-ci-sweeper classification and scan by creation time (#113397) 2026-07-24 13:33:16 -07:00
real-behavior-proof-check.mjs
real-behavior-proof-policy.d.mts fix(ci): catch script declaration drift before merge (#110248) 2026-07-18 02:54:26 +01:00
real-behavior-proof-policy.mjs refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
resolve-openclaw-ref.sh fix(ci): support mac bash in ref resolver 2026-07-04 04:21:59 +02:00
run-openclaw-cross-os-release-checks.sh fix(ci): remove cross-os TypeScript loader bootstrap (#103195) 2026-07-09 18:15:12 -07:00
security-sensitive-guard.d.mts fix(ui): prevent generated locale rebase conflicts (#109393) 2026-07-16 18:48:20 -07:00
security-sensitive-guard.mjs refactor(deadcode): localize script constants (#101892) 2026-07-07 15:17:41 -07:00