Skip to content

refactor(docker): split gateway/supervisor Dockerfiles and use native… #447

refactor(docker): split gateway/supervisor Dockerfiles and use native…

refactor(docker): split gateway/supervisor Dockerfiles and use native… #447

Triggered via push May 12, 2026 23:05
Status Success
Total duration 22m 5s
Artifacts 25

release-dev.yml

on: push
Compute Versions
1m 7s
Compute Versions
build-gateway  /  Resolve build plan
3s
build-gateway / Resolve build plan
build-supervisor  /  Resolve build plan
3s
build-supervisor / Resolve build plan
Matrix: build-cli-linux
Matrix: build-gateway-binary-linux
Matrix: build-python-wheels-linux
Matrix: Build RPM Packages / build-rpm-linux
Matrix: build-supervisor-binary-linux
Build Driver VM Linux  /  Download Kernel Runtime
1m 6s
Build Driver VM Linux / Download Kernel Runtime
Build Driver VM macOS  /  Download Kernel Runtime
1m 5s
Build Driver VM macOS / Download Kernel Runtime
Build Driver VM macOS  /  Build Supervisor Bundle (arm64)
2m 17s
Build Driver VM macOS / Build Supervisor Bundle (arm64)
Build Python Wheel (macOS)
11m 57s
Build Python Wheel (macOS)
Build CLI (macOS)
12m 38s
Build CLI (macOS)
Build Gateway Binary (macOS)
6m 43s
Build Gateway Binary (macOS)
Matrix: build-gateway / rust-binary
Matrix: build-supervisor / rust-binary
Matrix: Build Driver VM Linux / build-driver-vm-linux
Build Driver VM macOS  /  Build Driver VM (macOS)
5m 32s
Build Driver VM macOS / Build Driver VM (macOS)
Matrix: build-gateway / build
Matrix: build-supervisor / build
Matrix: Build Debian Packages / build-deb-linux
build-gateway  /  Merge gateway manifest
1m 2s
build-gateway / Merge gateway manifest
build-supervisor  /  Merge supervisor manifest
1m 1s
build-supervisor / Merge supervisor manifest
Release Dev
36s
Release Dev
Tag GHCR Images as Dev
8s
Tag GHCR Images as Dev
Matrix: e2e / e2e
Trigger Wheel Publish
5s
Trigger Wheel Publish
Release Helm Chart (OCI, dev)
15s
Release Helm Chart (OCI, dev)
Fit to window
Zoom out
Zoom in

Annotations

14 warnings and 4 notices
Build Driver VM Linux / Build Driver VM (Linux arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. 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/
build-supervisor / Build supervisor (amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. 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/
Build Gateway Binary (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-buildx-action@v3. 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/
build-gateway / Build gateway (amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. 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/
build-supervisor / Build supervisor (arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. 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/
Build Driver VM Linux / Build Driver VM (Linux amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. 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/
build-gateway / Build gateway (arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. 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/
Build Driver VM macOS / Build Driver VM (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. 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/
Build Debian Packages / Build Debian Package (Linux arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. 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/
Build Debian Packages / Build Debian Package (Linux amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. 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/
Release Helm Chart (OCI, dev)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: azure/setup-helm@v4, docker/login-action@v3. 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/
Build Python Wheel (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-buildx-action@v3. 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/
Build CLI (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-buildx-action@v3. 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/
Release Dev
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, softprops/action-gh-release@v2. 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/
sccache stats - rust-native-build
0% - 0 hits, 10 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 703 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 690 misses, 1 error
sccache stats - rust-native-build
0% - 0 hits, 10 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
cli-linux-amd64 Expired
15.2 MB
sha256:c1a93c97fbe02c396e9c27dbfe6ac338878a3b156bad58c666ed2bd9bd718b86
cli-linux-arm64 Expired
14.2 MB
sha256:761a05925571a9d1cbdb899bf95802812a1eadc4aed9ee3bb90def239e4e519e
cli-macos Expired
13.8 MB
sha256:cff39ddbfef69dee2af5c2d4e1d11413183ac944d80fff3bf3e752c1d33ae262
deb-linux-amd64 Expired
40 MB
sha256:1c079986f96cda180ab063f547327ef44eff653c98a050cb1786d869b8d83cf6
deb-linux-arm64 Expired
37.9 MB
sha256:45dc11b287162642034a60eb2ee0082d01ad4a5a42ad99d05268b9e81f22f7c8
driver-vm-linux-amd64 Expired
22.4 MB
sha256:d8efd791389a907d78b4337234d7b50a8bc59e26838175e5e109ee5786d7842c
driver-vm-linux-arm64 Expired
21.4 MB
sha256:93c3cb4e3e1f8c5cf8cf85683b5a270a3c40b900938472cbdde7ed6e982f2f93
driver-vm-macos Expired
25.7 MB
sha256:c54f81cb0feb209e7347aa5f96e30480ba46077627942d5158564c8a4d42d861
driver-vm-supervisor-arm64 Expired
4.76 MB
sha256:5ad8a0576a2478ed65be2b0773e10e4f741ddeb78311958a3e88b83e0c339326
gateway-binary-linux-amd64 Expired
12.1 MB
sha256:9231811ede662332e286d241a43a79a331175c2af084d56bf3f6cba253745f02
gateway-binary-linux-arm64 Expired
11.3 MB
sha256:9dc11e4e57d4fcb1aa29e30ed04ad1c052b9bed5a1344dbb19eadadf8478a15d
gateway-binary-macos Expired
11.2 MB
sha256:9b9d6385bcc2860a9598cea8edb105dbb42ccfdf42c320312a70d5d1a41bf8f7
python-wheels-linux-amd64 Expired
18.4 MB
sha256:ca7118d7a629dcbc832781181bb2ee0daee0b35d2ec2cf793ce6368a9947cdb4
python-wheels-linux-arm64 Expired
17.7 MB
sha256:39c6b4f0b7618ffe9febcf5cb400e6d6a3745ea7b6c1f2e8b0dad530faf257b5
python-wheels-macos Expired
14.4 MB
sha256:1d31c93b635e943140c858e8ecc13d24b138e912e885cab499f547b930bcbb2f
rpm-linux-aarch64 Expired
13.8 MB
sha256:a7e34dee7394b35d1dd8fb20a8fdc291beaab0c36ef1570f9339e288d7503465
rpm-linux-x86_64 Expired
14.1 MB
sha256:498ab0e388e7e6ff922d2b267b685b90acba2e552faf3c20a0628020561c8a9d
rust-binary-gateway-gateway-linux-amd64 Expired
10.6 MB
sha256:554661c92cc47f14e306f0843c9284a1a46d8328bfed8b0fdf90a889d6409d01
rust-binary-gateway-gateway-linux-arm64 Expired
10.1 MB
sha256:2810a7728c2d8bd5621cd0ddb799fa77cbeea60f9173b16b28c5f070c1fc96ea
rust-binary-supervisor-sandbox-linux-amd64 Expired
6.16 MB
sha256:d52f9df5060cff323d861373fa72daceeff1c485a9b812cd97d8779a2868603d
rust-binary-supervisor-sandbox-linux-arm64 Expired
5.82 MB
sha256:d5b7f4661197194d35632fec9829325007da0128d82b65e100a79ff4c1e243a0
supervisor-binary-linux-amd64 Expired
6.95 MB
sha256:c40e78cb11969c1ba6a2a9cf63ba8097c85b11c5440ae950e28f2a6dbf9b4496
supervisor-binary-linux-arm64 Expired
6.38 MB
sha256:f8929970fe7b8ab6cf5716759519ec7e99540ff8c939c52bbb1fcae993dadb04
vm-driver-kernel-runtime-tarballs Expired
36.6 MB
sha256:babff2e2989fb52c52311373bed7757f081389a0fdaa9b3d3d7751cbe1186c57
vm-driver-macos-kernel-runtime-tarball Expired
22.8 MB
sha256:324ca6b0cbb6be02b9a7ece70b3b4250829927d71c4b0b326ead5e89ed1218d3