Vincent Koc
cbec476b6b
Docs: add config drift baseline statefile ( #45891 )
...
* Docs: add config drift statefile generator
* Docs: generate config drift baseline
* CI: move config docs drift runner into workflow sanity
* Docs: emit config drift baseline json
* Docs: commit config drift baseline json
* Docs: wire config baseline into release checks
* Config: fix baseline drift walker coverage
* Docs: regenerate config drift baselines
2026-03-14 14:23:30 -07:00
Vincent Koc
432ea11248
Security: add secops ownership for sensitive paths ( #46440 )
...
* Meta: add secops ownership for sensitive paths
* Docs: restrict Codeowners-managed security edits
* Meta: guide agents away from secops-owned paths
* Meta: broaden secops CODEOWNERS coverage
* Meta: narrow secops workflow ownership
2026-03-14 14:16:14 -07:00
Onur
d33f3f843a
ci: allow fallback npm correction tags ( #46486 )
2026-03-14 19:38:14 +01:00
scoootscooob
ac29edf6c3
fix(ci): update vitest configs after channel move to extensions/ (openclaw#46066)
...
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
2026-03-14 13:23:25 -05:00
Onur
62afc4b514
ci: add manual backfill support to Docker release ( #46269 )
...
* ci: add docker release backfill workflow
* ci: add manual backfill support to docker release
* ci: keep docker latest tags off manual backfills
2026-03-14 16:36:20 +01:00
Onur
b5ba2101c7
ci: move Docker release to GitHub-hosted runners ( #46247 )
...
* ci: move docker release to GitHub-hosted runners
* ci: annotate docker release runner guardrails
2026-03-14 15:54:06 +01:00
Onur Solmaz
c08317203d
ci: enforce calver freshness on npm publish
2026-03-14 13:45:40 +01:00
Onur Solmaz
5c9fae5adc
chore: add code owners for npm release paths
2026-03-14 13:45:40 +01:00
Onur Solmaz
00891dee90
ci: switch npm release workflow to trusted publishing
2026-03-14 13:45:40 +01:00
Onur Solmaz
02a86da23a
ci: preserve manual npm release approval delays
2026-03-14 13:45:40 +01:00
Onur Solmaz
2eea93982f
ci: make npm release preview more verbose
2026-03-14 13:45:40 +01:00
Onur Solmaz
78d2bfc4d8
ci: add dry-run gate to npm release workflow
2026-03-14 13:45:40 +01:00
scoootscooob
439c21e078
refactor: remove channel shim directories, point all imports to extensions ( #45967 )
...
* refactor: remove channel shim directories, point all imports to extensions
Delete the 6 backward-compat shim directories (src/telegram, src/discord,
src/slack, src/signal, src/imessage, src/web) that were re-exporting from
extensions. Update all 112+ source files to import directly from
extensions/{channel}/src/ instead of through the shims.
Also:
- Move src/channels/telegram/ (allow-from, api) to extensions/telegram/src/
- Fix outbound adapters to use resolveOutboundSendDep (fixes 5 pre-existing TS errors)
- Update cross-extension imports (src/web/media.js → extensions/whatsapp/src/media.js)
- Update vitest, tsdown, knip, labeler, and script configs for new paths
- Update guard test allowlists for extension paths
After this, src/ has zero channel-specific implementation code — only the
generic plugin framework remains.
* fix: update raw-fetch guard allowlist line numbers after shim removal
* refactor: document direct extension channel imports
* test: mock transcript module in delivery helpers
2026-03-14 03:43:07 -07:00
Peter Steinberger
bc3319207c
ci: add npm token fallback for npm releases
2026-03-14 05:08:19 +00:00
Peter Steinberger
5c07207dd1
ci: trim PR critical path
2026-03-13 20:38:24 +00:00
Peter Steinberger
d17490ff54
ci: speed up scoped workflow lanes
2026-03-13 19:53:40 +00:00
Peter Steinberger
9b5000057e
ci: remove Android Node 20 action warnings
2026-03-13 17:41:58 +00:00
Peter Steinberger
6a812b621d
ci: modernize GitHub Actions workflow versions
2026-03-13 16:57:23 +00:00
Peter Steinberger
966653e174
ci: suppress expected zizmor pull_request_target findings
2026-03-13 16:48:34 +00:00
Peter Steinberger
41718404a1
ci: opt workflows into Node 24 action runtime
2026-03-13 16:41:22 +00:00
Peter Steinberger
9f08af1f06
fix(ci): harden docker builds and unblock config docs
2026-03-12 16:45:29 +00:00
Altay
797b6fe614
ci: tighten cache docs and node22 gate
2026-03-12 20:07:44 +05:30
Altay
e1d054547e
ci: restore PR pnpm cache fallback
2026-03-12 20:07:44 +05:30
Altay
29b36f8e4a
ci: harden pnpm sticky cache on PRs
2026-03-12 20:07:44 +05:30
Altay
deada7edd3
build: default to Node 24 and keep Node 22 compat
2026-03-12 20:07:44 +05:30
Shadow
841f3b4af5
Switch to org-wide funding.yml file
2026-03-10 20:55:08 -05:00
Shadow
b16ee34c34
fix(ci): auto-close and lock r: spam items
2026-03-10 15:58:24 -05:00
Peter Steinberger
23cd997526
fix: make install smoke docker-driver safe
2026-03-10 20:02:26 +00:00
Onur
8ba1b6eff1
ci: add npm release workflow and CalVer checks ( #42414 ) (thanks @onutc)
2026-03-10 20:09:25 +01:00
Ayaan Zaidi
936607ca22
ci: drop detect-secrets check
2026-03-10 20:35:23 +05:30
Val Alexander
5296147c20
CI: select Swift 6.2 toolchain for CodeQL ( #41787 )
...
Merged via squash.
Prepared head SHA: 8abc6c1657
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com>
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com>
Reviewed-by: @BunsDev
2026-03-10 01:22:41 -05:00
Tak Hoffman
705c6a422d
Add provider routing details to bug report form ( #41712 )
2026-03-09 23:01:55 -05:00
Ayaan Zaidi
93c44e3dad
ci: drop gha cache from docker release ( #41692 )
2026-03-10 09:14:57 +05:30
Shadow
1720174757
fix: auto-close no-ci PR label and document triage labels
2026-03-09 21:30:47 -05:00
Vincent Koc
6d5e142b93
Docker: improve build cache reuse ( #40351 )
...
* Docker: improve build cache reuse
* Tests: cover Docker build cache layout
* Docker: fix sandbox cache mount continuations
* Docker: document qr-import manifest scope
* Docker: narrow e2e install inputs
* CI: cache Docker builds in workflows
* CI: route sandbox smoke through setup script
* CI: keep sandbox smoke on script path
2026-03-08 17:57:46 -07:00
Nimrod Gutman
dadd7f99cd
fix(ci): scope secrets scan to branch changes
2026-03-08 22:21:49 +02:00
Tak Hoffman
bdf9739e59
Add too-many-prs override label handling
2026-03-08 13:13:53 -05:00
Vincent Koc
b6520d7172
CI: scope CodeQL JavaScript analysis
2026-03-08 10:29:56 -07:00
Tak Hoffman
27558806b5
docs: clarify bot review conversation ownership ( #39942 )
...
* docs: clarify bot review conversations
2026-03-08 09:39:39 -05:00
Vincent Koc
c6ff137a6f
CI: make CodeQL manual only
2026-03-07 18:23:21 -08:00
Vincent Koc
1e3daa6373
CI: fix CodeQL concurrency
2026-03-07 18:20:32 -08:00
Vincent Koc
31564bed1d
CI: fix CodeQL manual builds
2026-03-07 18:18:53 -08:00
Vincent Koc
b2f8f5e4dd
CI: add CodeQL workflow
2026-03-07 18:15:06 -08:00
Vincent Koc
d5803cc4ee
CI: remove Knip dead-code report job
2026-03-07 15:58:01 -08:00
Vincent Koc
07cccfc926
CI: drop duplicate strict smoke build check
2026-03-07 15:58:01 -08:00
Sally O'Malley
499c1ee6e3
reduce image size, offer slim image ( #38479 )
...
Signed-off-by: sallyom <somalley@redhat.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 14:26:29 -05:00
Vincent Koc
912f7a5525
CI: enable Windows pnpm side-effects cache
2026-03-07 10:11:52 -08:00
Vincent Koc
de7848e227
CI: cache Python and Windows pnpm stores
2026-03-07 10:11:51 -08:00
Ayaan Zaidi
14c61bb33f
fix(ci): re-enable detect-secrets on main
2026-03-07 16:09:12 +05:30
Shadow
91494b2596
fix: repair auto-response workflow YAML
2026-03-06 16:24:50 -06:00