10 Commits
Author SHA1 Message Date
okxlin 203a53bb01 feat: update DSH and publish OpenClaw Docker image
Squash merge of the verified DSH Alpha.2, OpenClaw Docker Hub publication, CI reliability, and security-policy fixes.
2026-09-19 12:01:15 +08:00
okxlin e058ba3f73 fix(images): harden runtimes and publish verified artifacts (#85)
Reject unsafe workstation credentials, fix native ARM64 Java, and remove duplicate extensions, caches and temporary tool layers.

Pin OpenCode's baseline and Gemini's source/runtime inputs; refresh maintained browser and OS packages; fix Nginx and vendored ZIP vulnerabilities. Verify real login, default plugins, browser/CDP persistence and isolated OpenClaw sandbox operations.

Build each platform once and bind release publication to the tested config and manifest digests. Keep service-specific vulnerability gates and refresh DSH APT stages during PR verification.

Validation: all 13 PR verification jobs passed, including native amd64/arm64 workstations and DSH variants, plus both browser variants and OpenClaw on amd64. Publication jobs were skipped for PR verification.
2026-09-13 01:52:07 +08:00
okxlin d8044b5c85 feat(deepseek-harness): streamline secure image maintenance (#83)
Centralize component inputs and scoped Trivy policies. Replace the Buildx
source patch with compiled package-graph evidence.

Verify native amd64/arm64 images and publish the tested artifacts without
a second build. Add an explicit APT refresh path that reuses source caches.
2026-09-11 14:49:10 +08:00
okxlin dae56e20a7 fix(openclaw): support changed runtime-assets stage base (#74) 2026-09-06 12:34:16 +08:00
okxlin 260d2b7fcf fix(openclaw): rebuild bundled Docker tools with patched Go
Rebuild bundled Docker CLI and Compose with pinned official sources and Go 1.26.7; preserve the existing Trivy thresholds.
2026-09-01 12:25:16 +08:00
okxlin 652823a6e3 fix(openclaw): make runtime hardening resilient to upstream updates (#71)
Replace the brittle release-specific patch with an idempotent semantic Dockerfile transformation. Preserve the upstream package-manager version, reuse an existing npm refresh, and fail closed when required runtime anchors disappear.
2026-09-01 09:15:24 +08:00
okxlin b3594b5521 build: streamline DeepSeek Harness workstation (#62)
Resolve the highest published DSH version, add scheduled component update checks, rebalance the workstation toolset, and retain the existing runtime and workstation targets.

Remove Rust/Cargo, restore pinned npm, add checksum-pinned development tools, build actionlint with the pinned Go toolchain, and reduce the workstation image by about 505 MiB while preserving cross-platform node-pty assets.

Validated by component-pin checks, runtime/workstation builds and smoke tests, dependency audits, Caddy checks, and Trivy gates.
2026-08-20 22:46:47 +08:00
okxlin 1834a81ea2 ci: verify DeepSeek Harness pull requests
Build committed amd64 runtime and workstation inputs without publishing, then exercise the existing dependency, smoke, Caddy, toolchain, and Trivy gates. Pin the Docker-socket Trivy fallback image by digest across the DeepSeek Harness workflows.
2026-08-19 16:14:08 +08:00
okxlin 51972aab81 build: refresh DeepSeek Harness rc.6 image toolchains
Refresh the rc.6 image base, language runtimes, development clients, security gates, and Caddy authentication rate limiting.
2026-08-18 20:03:37 +08:00
okxlin 1aae0545c8 fix: harden image scan gates 2026-06-23 22:30:50 +08:00