Peter Steinberger
1fef99962e
feat(nodes): add auto-discovered Ollama inference ( #99234 )
...
* feat(nodes): add local Ollama inference
* fix(gateway): preserve plugin node runtime for agent turns
* feat(ollama): add node inference opt-out
* test(security): preserve plugin runtime exports
* test(security): preserve plugin runtime exports
* test(security): preserve plugin runtime exports
* fix(ci): raise artifact build heap
2026-07-03 01:14:30 -07:00
Josh Avant
1a508d7915
fix: ignore test-only network CI guard lines ( #99233 )
2026-07-02 16:18:21 -05:00
Shakker
28fee00559
fix: retry repository OpenAI key for locale refresh
2026-07-02 15:40:44 +01:00
Shakker
4614449d98
fix: fall back to OpenAI for locale refresh
2026-07-02 15:25:14 +01:00
Mason Huang
b60e8c4838
ci: add process exec CodeQL security shard ( #92667 )
...
Summary:
- The PR adds a `process-exec-boundary` CodeQL high-security shard, wires it into the CodeQL workflow, expands PR path triggers for process-owning plugin/script paths, and updates CI docs.
- PR surface: Docs +1, Config +87. Total +88 across 3 files.
- Reproducibility: not applicable. this is CI/security-scanner configuration rather than a runtime bug. The behavior is source-reviewable and the exact-head `Security High (process-exec-boundary)` check passed.
Automerge notes:
- No ClawSweeper repair was needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head 066d54b633 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 066d54b633
Review: https://github.com/openclaw/openclaw/pull/92667#issuecomment-4698545987
Co-authored-by: Mason Huang <masonxhuang@tencent.com >
Approved-by: hxy91819
2026-07-02 12:50:45 +00:00
Dallin Romney
d32c4cf300
perf(build): canonicalize plugin SDK declarations ( #98758 )
2026-07-02 00:21:41 -07:00
Vincent Koc
d310b786cf
fix(ci): reset SwiftPM state between build retries
2026-07-01 20:26:18 -07:00
joshavant
8e95e56e2d
chore(ios): generate release artifacts locally
2026-07-01 22:05:26 -05:00
joshavant
7fa26e088d
ci: remove security guard rollout floor
2026-07-01 21:21:31 -05:00
Peter Steinberger
c1eee1a41a
fix(ci): recover incomplete Swift build caches ( #98818 )
2026-07-02 02:23:08 +01:00
Vincent Koc
1611e04fd9
fix(ci): keep locale refresh matrices alive
2026-07-01 06:16:30 -07:00
Vincent Koc
b881a978fb
fix(ci): refresh native locales for glossary changes
2026-07-01 06:16:30 -07:00
Vincent Koc
3029006364
test(ci): guard native locale refresh retries
2026-07-01 06:16:30 -07:00
Vincent Koc
90c46f48b6
fix(ci): restrict native locale refresh dispatch
2026-07-01 06:16:30 -07:00
Vincent Koc
10d463d5ad
fix(ci): commit first native locale artifacts
2026-07-01 06:16:30 -07:00
Vincent Koc
f588a49a36
feat(i18n): refresh every native locale
2026-07-01 06:16:30 -07:00
Vincent Koc
8d18dacaa9
feat(i18n): refresh native locale artifacts
2026-07-01 06:16:30 -07:00
Vincent Koc
a53b6823c6
test(apple): enforce phased catalog coverage
2026-07-01 05:19:12 -07:00
Vincent Koc
02046b665f
feat(apple): add Russian and Hindi app catalogs
2026-07-01 05:19:12 -07:00
Vincent Koc
5e786ac27a
test(android): enforce localized resource coverage
2026-07-01 03:43:03 -07:00
Vincent Koc
af00b0bebf
feat(android): localize gateway onboarding
2026-07-01 03:43:03 -07:00
Vincent Koc
9fd6ca9602
fix(i18n): route native inventory checks narrowly
2026-07-01 03:28:23 -07:00
Vincent Koc
8c179bfc7e
ci(i18n): run native checks for tooling changes
2026-07-01 03:28:23 -07:00
Vincent Koc
0a16d9e578
fix(i18n): guard native inventory in CI
2026-07-01 03:28:23 -07:00
Vincent Koc
9eae0b4d38
feat(i18n): inventory native app UI strings
2026-07-01 03:28:23 -07:00
Vincent Koc
a841c27882
ci(release): stabilize anthropic live smoke selection
...
(cherry picked from commit e085fa1a3f )
2026-06-30 15:54:12 -07:00
Vincent Koc
e03f12ef3b
ci(release): restore plugin npm token env
...
(cherry picked from commit 9c154ffa46 )
2026-06-30 15:54:11 -07:00
Vincent Koc
ccb515fa69
ci(release): restore trusted plugin npm publishing
...
(cherry picked from commit 866fc34e30 )
2026-06-30 15:54:11 -07:00
Vincent Koc
4355e719b8
ci(release): allow token plugin npm recovery
...
(cherry picked from commit faa99eeb63 )
2026-06-30 15:54:11 -07:00
Patrick Erichsen
5a89484eb3
fix: preserve legacy ClawHub plugin family ( #98249 )
2026-06-30 12:20:08 -07:00
Patrick Erichsen
5e0652f284
fix: bump ClawHub publish CLI pin ( #98233 )
2026-06-30 11:26:51 -07:00
Dallin Romney
2acffd7f3d
chore(ci): dedupe release QA credential check ( #97948 )
2026-06-29 16:23:34 -07:00
Dallin Romney
a107b95ee7
chore(ci): dedupe QA live credential check ( #97947 )
2026-06-29 16:23:32 -07:00
Dallin Romney
4f95c6969b
chore(ci): dedupe Crabbox Docker check ( #97950 )
2026-06-29 16:22:44 -07:00
Dallin Romney
a255fc6dc4
chore(ci): dedupe BuildKit pre-pull step ( #97951 )
2026-06-29 16:22:06 -07:00
Dallin Romney
0b2cd9cc41
chore(ci): dedupe workflow sanity checkout ( #97946 )
2026-06-29 16:21:41 -07:00
Dallin Romney
f7cca686f7
ci: dedupe Linux checkout step ( #97940 )
2026-06-29 16:09:42 -07:00
Dallin Romney
15de9d881a
ci: retry platform checkout fetch timeouts ( #97912 )
2026-06-29 13:30:14 -07:00
Patrick Erichsen
d43366b4e3
ci: bump ClawHub package publish workflow ( #97907 )
2026-06-29 12:17:49 -07:00
狼哥
68ddb9744f
ci: check bundled channel config metadata ( #91134 )
2026-06-28 23:24:22 -07:00
Darshan Paccha
7236e5f89f
fix(issue-template): split logs and screenshots into separate fields ( #73649 )
...
* fix: remove render shell from bug report template
* fix: split logs and screenshots in bug report template
2026-06-28 13:38:16 -07:00
Vincent Koc
b70d1aae57
ci(docker): publish releases to Docker Hub ( #97122 )
...
* ci(docker): publish releases to Docker Hub
* ci(docker): clarify beta image tags
2026-06-28 11:15:34 -07:00
Patrick Erichsen
808c227edb
feat: scaffold provider plugins from init ( #94352 )
...
* feat: scaffold provider plugins from init
* fix: satisfy plugin init scaffold CI guards
* fix: preserve plugin init id argument
2026-06-26 16:43:51 -07:00
Vincent Koc
a82902c725
ci: right-size runner registration caps ( #97119 )
2026-06-27 07:01:26 +08:00
Dallin Romney
899f65097b
ci: park timing summary collection ( #96930 )
2026-06-25 21:20:44 -07:00
Dallin Romney
8a5cb85c31
ci: default maturity evidence to all profile ( #96595 )
2026-06-24 17:32:25 -07:00
Colin Johnson
4ae0a5d958
ci: run QA smoke profile in CI ( #94291 )
...
* ci: add qa lab smoke profile dispatch
* ci: prove qa lab smoke profile on prs
* ci: preserve manual qa lab profile dispatch
* ci: run qa lab smoke profile on pull requests
* ci: keep QA smoke mock lane bounded
* ci: run QA smoke PR proof through crabline
* ci: keep mock QA timeouts on caller fallbacks
* ci: prebuild QA smoke runtime
* ci: delegate smoke QA evidence workflow
* ci: trust release branch smoke evidence refs
* ci: trim smoke evidence workflow comments
* ci: align smoke evidence wrapper with QA profile contract
* ci: keep smoke profile evidence mock-only
* ci: make smoke profile evidence manual
* ci: shard qa smoke profile in ci
* ci: drop qa-channel-only smoke shard
* ci: derive qa smoke shards from taxonomy
* ci: keep qa smoke planner legacy-safe
* ci: enforce qa smoke shard failures
* ci: run qa smoke in existing fast shard
* ci: opt qa smoke into crabline concurrency
* test(ci): align qa smoke guard with taxonomy cleanup
* ci: split qa smoke into dedicated check
---------
Co-authored-by: Dallin Romney <dallinromney@gmail.com >
2026-06-24 09:47:45 -07:00
Vincent Koc
eabc12b7d6
fix(sandbox): install supported node in common image
2026-06-24 22:54:00 +08:00
Dallin Romney
4a503ed45e
docs: add maturity docs routes ( #91483 )
2026-06-23 23:59:47 -07:00
Vincent Koc
52aef22909
ci(openshell): provision gateway for e2e
2026-06-24 14:07:30 +08:00