Skip to content

Cherry-pick batch: CI/workflow improvements (46 commits)#1997

Merged
alexey-pelykh merged 26 commits intomainfrom
staging/cherry-pick-1905
Mar 25, 2026
Merged

Cherry-pick batch: CI/workflow improvements (46 commits)#1997
alexey-pelykh merged 26 commits intomainfrom
staging/cherry-pick-1905

Conversation

@alexey-pelykh
Copy link
Copy Markdown

Cherry-pick batch from upstream

Issue: #1905
Commits: 24 cherry-picked (22 skipped — CI-only changes targeting fork's divergent ci.yml)

Picked (14 PARTIAL resolved + 8 PICK clean)

Skipped (22 — ci.yml-only or empty after conflict resolution)

Most CI workflow changes target the upstream's much larger ci.yml which has diverged significantly from the fork's simplified CI. These commits produce empty diffs after keeping the fork's ci.yml.

Adaptation commits

  • fix: correct domain reference in docker setup script
  • fix: adapt cherry-picks for fork TS strictness

See issue for full commit list.

Closes #1905

🤖 Generated with Claude Code

vincentkoc and others added 24 commits March 25, 2026 23:31
* Fix launcher startup regressions

* Fix CI follow-up regressions

* Fix review follow-ups

* Fix workflow audit shell inputs

* Handle require resolve gaxios misses

(cherry picked from commit 313e5bb)
* 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 <[email protected]>
Co-authored-by: Vincent Koc <[email protected]>
(cherry picked from commit 4f1e12a)
* 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

(cherry picked from commit cbec476)
* Release: add plugin npm publish workflow

* Release: make plugin publish scope explicit

(cherry picked from commit d41c9ad)
(cherry picked from commit 29b36f8)
(cherry picked from commit d17490f)
(cherry picked from commit e1d0545)
@alexey-pelykh alexey-pelykh enabled auto-merge (squash) March 25, 2026 22:47
- Dockerfile test: OPENCLAW_ → REMOTECLAW_ ARG names
- ci-changed-scope test: add missing runChangedSmoke field
- doc-baseline test: rename to e2e (needs dist/ build artifacts)
- extension boundary test: update baselines and expectations for fork
@alexey-pelykh alexey-pelykh merged commit 3bb43bd into main Mar 25, 2026
7 checks passed
@alexey-pelykh alexey-pelykh deleted the staging/cherry-pick-1905 branch March 25, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cherry-pick: CI/workflow improvements (46 commits)

10 participants