|
8 | 8 | workflow_dispatch: |
9 | 9 | inputs: |
10 | 10 | openclawTag: |
11 | | - default: "2026.9.5" |
12 | | - description: "OpenClaw release and Docker Hub tag, for example 2026.9.5" |
| 11 | + default: "2026.9.6" |
| 12 | + description: "OpenClaw release and Docker Hub tag, for example 2026.9.6" |
13 | 13 | required: true |
14 | 14 | pushLatest: |
15 | 15 | description: "Push latest tag" |
|
96 | 96 | | tar -xz -C _src/openclaw --strip-components=1 |
97 | 97 | test -d _src/openclaw/packages || { echo "::error::OpenClaw source is missing packages/. Check openclawTag matches this Dockerfile."; exit 1; } |
98 | 98 | test -f _src/openclaw/node-version.mjs || { echo "::error::OpenClaw source is missing node-version.mjs. Check openclawTag matches this Dockerfile."; exit 1; } |
| 99 | + for required_file in cli-root-options.mjs gateway-run-argv.mjs gateway-shutdown-budget.mjs node-host-launcher.mjs scripts/lib/fs-safe-prebuild.mjs; do |
| 100 | + test -f "_src/openclaw/$required_file" || { echo "::error::OpenClaw source is missing $required_file. Check openclawTag matches this Dockerfile."; exit 1; } |
| 101 | + done |
99 | 102 | test -f _src/openclaw/scripts/docker/verify-native-addons.sh || { echo "::error::OpenClaw source is missing scripts/docker/verify-native-addons.sh. Check openclawTag matches this Dockerfile."; exit 1; } |
100 | 103 | test -f _src/openclaw/scripts/lib/docker-plugin-selection.mjs || { echo "::error::OpenClaw source is missing scripts/lib/docker-plugin-selection.mjs. Check openclawTag matches this Dockerfile."; exit 1; } |
101 | 104 | test -f _src/openclaw/scripts/prune-docker-plugin-dist.mjs || { echo "::error::OpenClaw source is missing scripts/prune-docker-plugin-dist.mjs. Check openclawTag matches this Dockerfile."; exit 1; } |
@@ -145,6 +148,9 @@ jobs: |
145 | 148 | | tar -xz -C _src/openclaw --strip-components=1 |
146 | 149 | test -d _src/openclaw/packages || { echo "::error::OpenClaw source is missing packages/. Check openclawTag matches this Dockerfile."; exit 1; } |
147 | 150 | test -f _src/openclaw/node-version.mjs || { echo "::error::OpenClaw source is missing node-version.mjs. Check openclawTag matches this Dockerfile."; exit 1; } |
| 151 | + for required_file in cli-root-options.mjs gateway-run-argv.mjs gateway-shutdown-budget.mjs node-host-launcher.mjs scripts/lib/fs-safe-prebuild.mjs; do |
| 152 | + test -f "_src/openclaw/$required_file" || { echo "::error::OpenClaw source is missing $required_file. Check openclawTag matches this Dockerfile."; exit 1; } |
| 153 | + done |
148 | 154 | test -f _src/openclaw/scripts/docker/verify-native-addons.sh || { echo "::error::OpenClaw source is missing scripts/docker/verify-native-addons.sh. Check openclawTag matches this Dockerfile."; exit 1; } |
149 | 155 | test -f _src/openclaw/scripts/lib/docker-plugin-selection.mjs || { echo "::error::OpenClaw source is missing scripts/lib/docker-plugin-selection.mjs. Check openclawTag matches this Dockerfile."; exit 1; } |
150 | 156 | test -f _src/openclaw/scripts/prune-docker-plugin-dist.mjs || { echo "::error::OpenClaw source is missing scripts/prune-docker-plugin-dist.mjs. Check openclawTag matches this Dockerfile."; exit 1; } |
|
0 commit comments