Commit Graph

18 Commits

Author SHA1 Message Date
Haitao Pan
baddb2f13d fix(ci): package runtime asset without recursive dist copy 2026-06-27 11:37:41 +08:00
Haitao Pan
1fe544c984 ci(runtime-release): publish stable runtime-latest tag alongside per-commit
Deployments resolve a deterministic releases/download/runtime-latest/ URL
instead of the mutable /releases/latest/ pointer (which collides with the
human-facing v* release track). Keeps --latest=false so GitHub's "Latest
release" stays on the v* tags. Per-commit runtime-<sha> release retained for
traceability.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 11:30:56 +08:00
48c05db842 ci: build plugin runtime with npm (was pnpm w/ stale lockfile)
The workflow used pnpm install --frozen-lockfile against a stale pnpm-lock.yaml
while the repo migrated to npm (current package-lock.json v3), so it failed and
never published a release -> the deploy's download of
openclaw-multi-session-plugins-runtime-all.tar.gz from releases/latest 404'd.
Switch to npm ci + npm run build and trigger on package-lock.json.
2026-06-21 08:28:00 +00:00
Haitao Pan
c34217e70d ci: add GitHub Actions workflow for runtime release packaging 2026-06-19 19:03:48 +08:00
Haitao Pan
bec9567f13 fix(deploy): install forced archive builds for OpenClaw plugin 2026-06-12 14:37:17 +08:00
Haitao Pan
f0ffa62f52 fix(ci): verify deployed version from package.json 2026-06-06 14:18:03 +08:00
Haitao Pan
8aaae6a8db fix(ci): separate vault deploy secrets 2026-06-06 14:15:19 +08:00
Haitao Pan
48dab93794 fix(ci): use base64 ssh deploy key 2026-06-06 14:14:41 +08:00
Haitao Pan
d4bb8b9ee1 ci: load github actions secrets from vault 2026-06-06 13:33:44 +08:00
Haitao Pan
96468db304 fix(ci): support alternate ssh secret 2026-06-06 12:46:04 +08:00
Haitao Pan
8eab228b8a ci: deploy from github when npm package is missing 2026-06-06 06:29:03 +08:00
Haitao Pan
74b350b962 ci: verify npm publish access 2026-06-06 06:25:07 +08:00
Haitao Pan
d3c36d9001 fix: normalize deploy workflow version input 2026-06-06 06:23:31 +08:00
Haitao Pan
9d37a79960 refactor: optimize plugin architecture using OpenClaw 2026.6.1 native capabilities
- Resolve critical task-synchronization and configuration-passing issues
- Leverage task-registry, session.store, and refined gateway routing
- Eliminate redundant manual management and enforce a single source of truth for task states
- Ensure proper propagation of expectedArtifactDirs
2026-06-06 06:11:58 +08:00
Haitao Pan
966f10d9ef Skip already published npm versions 2026-05-05 11:19:32 +08:00
Haitao Pan
05f609f391 Use corepack for pnpm in workflows 2026-05-05 11:14:32 +08:00
Haitao Pan
f5df5f3533 Pin GitHub Actions for org policy 2026-05-05 11:12:21 +08:00
Haitao Pan
52d8d07e66 Initial OpenClaw XWorkmate artifacts plugin 2026-05-05 11:08:01 +08:00