mirror of
https://github.com/okxlin/release-factory.git
synced 2026-09-22 00:02:16 +00:00
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.
gemini-skill-browser-linuxserver image
基于 linuxserver/chrome 的运行文件;构建上下文是仓库根目录。
设计
- 底座:解析
linuxserver/docker-chrome最新稳定 release 后固定的docker.io/linuxserver/chromedigest - Web 访问端口:
3001 - Web 登录:
CUSTOM_USER/PASSWORD - 通过覆盖
/usr/bin/wrapped-chrome注入远程调试参数 - 通过 s6 新增
svc-gemini-skill-daemon,让gemini-skilldaemon 与桌面基座并行启动
关键环境变量
CUSTOM_USERPASSWORDBROWSER_DEBUG_PORT(默认9222)BROWSER_USER_DATA_DIR(默认/config/browser-profile)DAEMON_PORT(默认40225)OUTPUT_DIR(默认/output)