Onur Solmaz
|
bc95436a43
|
release: upload macos preflight artifacts (#53105)
* release: upload macos preflight artifacts
* release: speed up macos preflight
* release: use xlarge macos runner
* release: skip dmg path in macos preflight
|
2026-03-23 21:34:51 +01:00 |
Tak Hoffman
|
99c84294f3
|
ci: shard bun test lane
|
2026-03-23 14:51:47 -05:00 |
Onur Solmaz
|
01c1fc797f
|
release: harden preflight workflows (#53087)
* release: harden preflight-only workflows
* release: require main for publish runs
* release: select xcode for macos workflow
* release: retry flaky macos preflight steps
|
2026-03-23 20:30:46 +01:00 |
Vincent Koc
|
70b235f312
|
fix(release): ship bundled plugins in pack artifacts
|
2026-03-23 08:22:00 -07:00 |
Onur Solmaz
|
8ed33c2aff
|
release: automate macOS publishing (#52853)
* release: automate macOS publishing
* release: keep mac appcast in openclaw repo
* release: add preflight-only release workflow runs
* release: keep appcast updates manual
* release: generate signed appcast as workflow artifact
* release: require preflight before publish
* release: require mac app for every release
* docs: clarify every release ships mac app
* release: document Sparkle feed and SHA rules
* release: keep publish flow tag-based
* release: stabilize mac appcast flow
* release: document local mac fallback
|
2026-03-23 16:04:53 +01:00 |
Onur Solmaz
|
cd7d49b48e
|
CI: remove npm release preview workflow (#52825)
* CI: remove npm release preview workflow
* Docs: align release maintainer skill with manual publish
* Docs: expand release maintainer skill flow
|
2026-03-23 13:35:57 +01:00 |
Peter Steinberger
|
d841d02439
|
ci: stabilize windows and bun unit lanes
|
2026-03-23 11:28:25 +00:00 |
Peter Steinberger
|
a55f371cc5
|
fix(ci): skip docs-only preflight pnpm audit
|
2026-03-23 05:29:27 +00:00 |
Peter Steinberger
|
6b9915a106
|
refactor!: drop legacy CLAWDBOT env compatibility
|
2026-03-22 22:13:39 -07:00 |
Vincent Koc
|
8a59b09fc8
|
refactor(ci): collapse fast setup jobs into preflight
|
2026-03-22 21:52:19 -07:00 |
Peter Steinberger
|
7818344f82
|
fix(ci): harden changed extension diff fallback
|
2026-03-23 04:41:54 +00:00 |
Vincent Koc
|
09cb77ed38
|
fix(ci): harden telegram seams and cap job timeouts
|
2026-03-22 21:38:26 -07:00 |
Peter Steinberger
|
1ad47b8fa1
|
test: harden path resolution test helpers
|
2026-03-22 22:47:58 +00:00 |
Vincent Koc
|
0df0c9f601
|
refactor(ci): add explicit preflight fanout hub
|
2026-03-22 14:08:56 -07:00 |
Vincent Koc
|
0a20c5c8b3
|
fix(ci): stop serializing push workflow runs
|
2026-03-22 13:58:54 -07:00 |
Vincent Koc
|
8d27617918
|
perf(ci): fan out macos from preflight scope (#52467)
* perf(ci): fan out macos from preflight scope
* refactor(ci): reorder preflight and native lanes
|
2026-03-22 13:32:56 -07:00 |
Vincent Koc
|
4bd90f24d1
|
perf(ci): gate install smoke on changed-smoke (#52458)
|
2026-03-22 12:58:08 -07:00 |
Vincent Koc
|
66beff726b
|
perf(ci): trim install smoke overhead (#52447)
* perf(ci): trim install smoke overhead
* perf(ci): skip discord opus native build noise
* fix(ci): use npm latest dist-tag in install smoke
|
2026-03-22 12:44:47 -07:00 |
Peter Steinberger
|
412a3eb1ac
|
build: bump version to 2026.3.22
|
2026-03-22 11:58:33 -07:00 |
Bob
|
4f1e12a2b1
|
Docs: prototype generated plugin SDK reference (#51877)
* Chore: unblock synced main checks
* Docs: add plugin SDK docs implementation plan
* Docs: scaffold plugin SDK reference phase 1
* Docs: mark plugin SDK reference surfaces unstable
* Docs: prototype generated plugin SDK reference
* docs(plugin-sdk): replace generated reference with api baseline
* docs(plugin-sdk): drop generated reference plan
* docs(plugin-sdk): align api baseline flow with config docs
---------
Co-authored-by: Onur <2453968+osolmaz@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
|
2026-03-22 09:19:00 -07:00 |
Tak Hoffman
|
52a0aa0672
|
ci: build dist before macos tests (#52279)
* ci: hydrate dist before plugin-sdk test lanes
* ci: skip bun-only dist build on PRs
* ci: build dist before macos tests
|
2026-03-22 09:10:08 -05:00 |
Tak Hoffman
|
7066316db8
|
ci: hydrate dist before plugin-sdk test lanes (#52267)
* ci: hydrate dist before plugin-sdk test lanes
* ci: skip bun-only dist build on PRs
|
2026-03-22 08:59:13 -05:00 |
Tak Hoffman
|
1e4688a584
|
CI: exempt bad-barnacle from dirty auto-close
|
2026-03-21 20:23:17 -05:00 |
Tak Hoffman
|
c449a0a3c1
|
Add bad-barnacle label to prevent barnacle closures. (#51945)
|
2026-03-21 19:27:18 -05:00 |
Vincent Koc
|
6266b842d4
|
ci(actions): restore audit lane and cache Docker builds (#51933)
* ci(actions): restore secrets audit lane
* ci(actions): restore audits and cache docker builds
|
2026-03-21 16:36:54 -07:00 |
Vincent Koc
|
9854466a04
|
ci(actions): optimize main CI lanes (#51912)
* ci(actions): optimize main ci lanes
* ci(actions): drop unused secrets lane
* ci(actions): keep build-smoke on prs
|
2026-03-21 16:15:58 -07:00 |
Vincent Koc
|
56b6585e2e
|
ci(actions): skip heavy draft pr workflows
|
2026-03-21 15:50:32 -07:00 |
Tak Hoffman
|
4af79f20d5
|
fix ci main cancellation behavior
|
2026-03-21 08:57:37 -05:00 |
Harold Hunt
|
8d733350de
|
CI: run config docs drift check on PRs (#51618)
|
2026-03-21 09:13:41 -04:00 |
Vincent Koc
|
dc06e4fd22
|
ci: collapse extra workflow guards into check-additional
|
2026-03-20 01:20:12 -07:00 |
Vincent Koc
|
faa8e27291
|
fix(ci): share compat matrix and restore skill python gating
|
2026-03-20 00:27:50 -07:00 |
Ayaan Zaidi
|
0c2e6fe97f
|
ci(android): use explicit flavor debug tasks
|
2026-03-20 12:55:52 +05:30 |
Vincent Koc
|
3dfd8eef7f
|
ci(node22): drop duplicate config docs check from compat lane
|
2026-03-19 09:56:42 -07:00 |
Gustavo Madeira Santana
|
c7cbc8cc0b
|
CI: validate plugin runtime deps in install smoke
|
2026-03-19 09:44:27 -04:00 |
Josh Avant
|
a2a9a553e1
|
Stabilize plugin loader and Docker extension smoke (#50058)
* Plugins: stabilize Area 6 loader and Docker smoke
* Docker: fail fast on extension npm install errors
* Tests: stabilize loader non-native Jiti boundary CI timeout
* Tests: stabilize plugin loader Jiti source-runtime coverage
* Docker: keep extension deps on lockfile graph
* Tests: cover tsx-cache renamed package cwd fallback
* Tests: stabilize plugin-sdk export subpath assertions
* Plugins: align tsx-cache alias fallback with subpath fallback
* Tests: normalize guardrail path checks for Windows
* Plugins: restrict plugin-sdk cwd fallback to trusted roots
* Tests: exempt outbound-session from extension import guard
* Tests: tighten guardrails and cli-entry trust coverage
* Tests: guard optional loader fixture exports
* Tests: make loader fixture package exports null-safe
* Tests: make loader fixture package exports null-safe
* Tests: make loader fixture package exports null-safe
* changelog
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
---------
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
|
2026-03-18 23:35:32 -05:00 |
Onur Solmaz
|
d41c9ad4cb
|
Release: add plugin npm publish workflow (#47678)
* Release: add plugin npm publish workflow
* Release: make plugin publish scope explicit
|
2026-03-18 13:44:23 +01:00 |
Tak Hoffman
|
06832112ee
|
ci enforce boundary guardrails
|
2026-03-18 06:52:42 -05:00 |
Tak Hoffman
|
77fb2589b1
|
test add extension plugin sdk boundary guards
|
2026-03-17 23:39:51 -05:00 |
Tak Hoffman
|
24dc91c6ef
|
ci add time-gated boundary inventory jobs
|
2026-03-17 22:53:12 -05:00 |
Tak Hoffman
|
5a2a4abc12
|
CI: add built plugin singleton smoke (#48710)
|
2026-03-17 15:17:41 -05:00 |
Peter Steinberger
|
df76e0f44b
|
test: harden CI-sensitive test suites
|
2026-03-17 16:21:57 +00:00 |
Harold Hunt
|
f036ed27f4
|
CI: guard gateway watch against duplicate runtime regressions (#49048)
|
2026-03-17 10:55:55 -04:00 |
Tak Hoffman
|
7cd0acf8af
|
CI: rename startup memory smoke (#49041)
|
2026-03-17 09:53:51 -05:00 |
Peter Steinberger
|
916db21fe5
|
fix(ci): harden zizmor workflow diffing
|
2026-03-17 08:08:33 +00:00 |
Peter Steinberger
|
527a1919ea
|
fix(ci): quote changed extension matrix input
|
2026-03-17 08:04:47 +00:00 |
Vincent Koc
|
8b2f0cbb6c
|
CI: run global contract lane
|
2026-03-16 17:59:39 -07:00 |
Tak Hoffman
|
313e5bb58b
|
Fix launcher startup regressions (#48501)
* Fix launcher startup regressions
* Fix CI follow-up regressions
* Fix review follow-ups
* Fix workflow audit shell inputs
* Handle require resolve gaxios misses
|
2026-03-16 17:21:18 -05:00 |
Vincent Koc
|
5336c4e945
|
CI: add changed extension test lane
|
2026-03-16 02:29:46 -07:00 |
Vincent Koc
|
c0e0115b31
|
CI: add CLI startup memory regression check
|
2026-03-15 17:42:48 -07:00 |
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 |
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
|
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 |
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
|
deada7edd3
|
build: default to Node 24 and keep Node 22 compat
|
2026-03-12 20:07:44 +05:30 |
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 |
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 |
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 |
Shadow
|
c301c5d083
|
fix: add no-ci-pr auto-response label
|
2026-03-06 15:53:59 -06:00 |
Vincent Koc
|
b17baca871
|
CI: enable report-only Knip deadcode job
|
2026-03-06 15:15:16 -05:00 |
Vincent Koc
|
9c55299a82
|
CI: skip detect-secrets on main temporarily
|
2026-03-06 15:00:46 -05:00 |
Vincent Koc
|
82eebc905d
|
Install Smoke: fetch docs base on demand
|
2026-03-06 14:45:37 -05:00 |
Vincent Koc
|
9c464c274c
|
CI: fetch base history on demand
|
2026-03-06 14:45:34 -05:00 |
Vincent Koc
|
66112980aa
|
CI: keep full secret scans on main
|
2026-03-06 14:41:20 -05:00 |
Vincent Koc
|
ec3df0dd8f
|
CI: scope secret scans to changed files
|
2026-03-06 14:34:46 -05:00 |
Vincent Koc
|
5e05a9cb79
|
Install Smoke: cache docker smoke builds
|
2026-03-06 14:23:04 -05:00 |
Vincent Koc
|
afdbc472a4
|
Install Smoke: shallow docs-scope checkout
|
2026-03-06 14:15:15 -05:00 |