Skip to content

fix(docker): restore self-contained /agent-server via managed-Python + execstack sanitize #10909

fix(docker): restore self-contained /agent-server via managed-Python + execstack sanitize

fix(docker): restore self-contained /agent-server via managed-Python + execstack sanitize #10909

Triggered via pull request April 9, 2026 10:43
Status Success
Total duration 11m 52s
Artifacts 15

server.yml

on: pull_request
Matrix: build-and-push-image
Check OpenAPI Schema
38s
Check OpenAPI Schema
Matrix: build-binary-and-test
Matrix: Merge Multi-Arch Manifests
Consolidate Build Information
4s
Consolidate Build Information
Update PR description with agent server image
7s
Update PR description with agent server image
Fit to window
Zoom out
Zoom in

Annotations

5 warnings and 1 notice
build-binary-and-test (ubuntu-latest)
No files were found with the provided path: dist/openhands-server*. No artifacts will be uploaded.
build-binary-and-test (macos-latest)
No files were found with the provided path: dist/openhands-server*. No artifacts will be uploaded.
Build & Push (python-arm64)
Failed to save: Unable to reserve cache with key setup-uv-2-aarch64-unknown-linux-gnu-ubuntu-24.04-3.13-pruned-858802de1a750560c52245e44cd9f16ac42318ccbf3b20b71ee12455922f3000, another job may be creating this cache.
Build & Push (golang-arm64)
Failed to save: Unable to reserve cache with key setup-uv-2-aarch64-unknown-linux-gnu-ubuntu-24.04-3.13-pruned-858802de1a750560c52245e44cd9f16ac42318ccbf3b20b71ee12455922f3000, another job may be creating this cache.
Update PR description with agent server image
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: nefrob/pr-description@v1.2.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Update PR description with agent server image
Replacing matched PR body with content

Artifacts

Produced during runtime
Name Size Digest
OpenHands~software-agent-sdk~2BUDYY.dockerbuild Expired
246 KB
sha256:84b9fa8658c8ec916941978f354038741f9ad4c7bf4c907840d2863873d17893
OpenHands~software-agent-sdk~60NJ4J.dockerbuild Expired
112 KB
sha256:2fd1f5a54d2839325642e6256fb81f0f9f972af61104acf53ade8f81becc076c
OpenHands~software-agent-sdk~HWTFXY.dockerbuild Expired
236 KB
sha256:014c44fc573c1d136bba24da88ddefec83f0c04409ead480ec12df97a1c15ff2
OpenHands~software-agent-sdk~K5KWEX.dockerbuild Expired
275 KB
sha256:edfc073596792d70652d5e4a7cc485e7aa4d8d884c164fbc387857578924ff6e
OpenHands~software-agent-sdk~KHWGBM.dockerbuild Expired
301 KB
sha256:6237db1e03483455c5c48f4ae0644b1597103ccaf9bfdb420013fac576333c31
OpenHands~software-agent-sdk~OS1IAT.dockerbuild Expired
268 KB
sha256:a64709b07404c44076e584f2d914461c95ac662ae791a07334d94c26509cb5b0
build-info-golang-amd64 Expired
319 Bytes
sha256:1064a7449fb198f99c2732391800866055b7b6c4a300a678e567b23f2f02fb4e
build-info-golang-arm64 Expired
318 Bytes
sha256:b5cc5a8b07e99b86bab247a39f14fe7669e96456491345faeb61ea10960dccf4
build-info-java-amd64 Expired
320 Bytes
sha256:0be54f13650c7e20ac63302fd97cf23f8ed4b6d73bdc660a4a179a2d43ee29db
build-info-java-arm64 Expired
319 Bytes
sha256:62a5383df5960d25aa51202296673a218df47e11471188c960be7e43a73ffe14
build-info-python-amd64 Expired
340 Bytes
sha256:04fc654a5ac0c98d2d75753c24fe7b77062897d660e2350e5112525cb4f64065
build-info-python-arm64 Expired
340 Bytes
sha256:ef72491e438c6cfa4de5f71120671036381fbdd72e6bd6a8bc028965f83eeb31
manifest-info-golang Expired
240 Bytes
sha256:329362150ae484264fcf11571e994ba57d4e33a8166f67ae7ebe173bf07098fa
manifest-info-java Expired
234 Bytes
sha256:cdc10b46ab34a27d00b2ccc6f45e68a46ab59ee5d19a0fa1fbd6f0d28b4ef479
manifest-info-python Expired
240 Bytes
sha256:9784e87d5b27d160e71bcfe51c0658b9010dacdc61d3f4170ccc616d953a5ea1