Skip to content

refactor: deduplicate shared utilities across driver crates (#1660) #606

refactor: deduplicate shared utilities across driver crates (#1660)

refactor: deduplicate shared utilities across driver crates (#1660) #606

Triggered via push June 1, 2026 22:38
Status Success
Total duration 33m 10s
Artifacts 27

release-dev.yml

on: push
Compute Versions
1m 7s
Compute Versions
Matrix: build-gateway-binary-linux
Matrix: build-cli-linux
build-gateway  /  Resolve build plan
2s
build-gateway / Resolve build plan
build-supervisor  /  Resolve build plan
3s
build-supervisor / Resolve build plan
Matrix: build-python-wheels-linux
Matrix: Build Snap / build-snap
Matrix: build-supervisor-binary-linux
Build Driver VM Linux  /  Download Kernel Runtime
1m 9s
Build Driver VM Linux / Download Kernel Runtime
Build Driver VM macOS  /  Download Kernel Runtime
1m 8s
Build Driver VM macOS / Download Kernel Runtime
Build Driver VM macOS  /  Build Supervisor Bundle (arm64)
2m 46s
Build Driver VM macOS / Build Supervisor Bundle (arm64)
Build Python Wheel (macOS)
12m 43s
Build Python Wheel (macOS)
Build CLI (macOS)
11m 39s
Build CLI (macOS)
Build Gateway Binary (macOS)
14m 42s
Build Gateway Binary (macOS)
Matrix: Build RPM Packages / build-rpm-linux
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 40s
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 1s
build-gateway / Merge gateway manifest
build-supervisor  /  Merge supervisor manifest
1m 7s
build-supervisor / Merge supervisor manifest
Matrix: smoke-linux-dev-artifacts
Matrix: e2e / e2e
Release Dev
38s
Release Dev
Tag GHCR Images as Dev
9s
Tag GHCR Images as Dev
Trigger Wheel Publish
5s
Trigger Wheel Publish
Release Helm Chart (OCI, dev)
10s
Release Helm Chart (OCI, dev)
Fit to window
Zoom out
Zoom in

Annotations

9 warnings and 4 notices
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: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 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: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 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: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 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: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 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: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 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 16th, 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 16th, 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 16th, 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 16th, 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, 5 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 5 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 11 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 11 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
cli-linux-amd64 Expired
15.9 MB
sha256:2dbd5719e2d32eb78c91e53cc594c57bb5b19b0e88eea877916b465a9897d75a
cli-linux-arm64 Expired
14.8 MB
sha256:d4bcdfe6628bf5393d1f478d4ad556f6ed3df5319ec507ae529437c13e348887
cli-macos Expired
14.4 MB
sha256:db841eb28e8b77e05917aa4ddb308cf4a545e08e2c6ffdda21c22f8c0ec7b8b0
deb-linux-amd64 Expired
50.3 MB
sha256:f51128b61665cf82e7ae29905627030eaeb071a6893ee8265c5f292b6d8fa8e5
deb-linux-arm64 Expired
47.5 MB
sha256:f5b0e987c5dee797d2d27583594247c9a10b81d803519bcc3b16e288598cf753
driver-vm-linux-amd64 Expired
25.9 MB
sha256:739093d765e428699e915d8e6eebb704b836a06b5bb33473bcb5d7edbd83b769
driver-vm-linux-arm64 Expired
24.8 MB
sha256:28b1aa748cf2c29b2fafdf3a9a91fad0b4862be38086ffe600168d9d7b8134e2
driver-vm-macos Expired
29 MB
sha256:c273f8d557bc1179770419276fa29eb5f1025f90593124f89ca0e7d5414eaf5a
driver-vm-supervisor-arm64 Expired
4.92 MB
sha256:3fdefb1b86d80bfb448e0ffc10138d3167fb01e484c148ede2862817e7ba44bd
gateway-binary-linux-amd64 Expired
21.6 MB
sha256:9aa3086dbe1b05b64b12898f9d47a4ebe6857d60baec9b422bcaa137a27221ed
gateway-binary-linux-arm64 Expired
20.2 MB
sha256:b2c218dea1bb2fc71233b6cc4757b5ad88551ccb92d310178bab92fd05f09868
gateway-binary-macos Expired
19.8 MB
sha256:8bbf3353106e1a59c6415820a97515f2c6bef81fe663d9cf2f072feee24f1ede
python-wheels-linux-amd64 Expired
19.1 MB
sha256:20f3cdd814b11265b67376e2da4f4241991acaf4faefee23bb2ac5dddde65f75
python-wheels-linux-arm64 Expired
18.4 MB
sha256:a2b1331cd1a741cfac689c2bb7e1e9d61749cdc4d8ac6fcd244c231d276910ed
python-wheels-macos Expired
15.1 MB
sha256:8fc7087b7faa59d2a2bc61432e34615132471fa86574b65c65aeca8d81ec24bd
rpm-linux-aarch64 Expired
24.7 MB
sha256:851df1bae44f7aef5e6d4608397fbb6b809993e260c353283ec7133d597625ec
rpm-linux-x86_64 Expired
26.6 MB
sha256:1ee1d5ea0a5dc73d8d7cfba1eb62219882086e3135a4535b7e837a20ae8b2c7f
rust-binary-gateway-gateway-linux-amd64 Expired
20 MB
sha256:a58e954082e7b1131979fdf8602e03b60f4bd0076b11877985fc59af33e4b0bc
rust-binary-gateway-gateway-linux-arm64 Expired
19 MB
sha256:a550c05ed8aad2b8044c0d132beee38530d76183f2cb7e4250b8a420db5fac00
rust-binary-supervisor-sandbox-linux-amd64 Expired
6.3 MB
sha256:5708574dafe6c3388280c37d6b20c9c103e846513ab23f56c357c89e078f2b0f
rust-binary-supervisor-sandbox-linux-arm64 Expired
5.96 MB
sha256:003dd605e04c935c8c9d48423af89e4c6342e524098ea863ad61d8a1db63a3be
snap-linux-amd64 Expired
42 MB
sha256:49abc7b0db557d48b7efcb450a43bf2a165084c575105b8fba578ac4f636ea4f
snap-linux-arm64 Expired
36.9 MB
sha256:83439f2b0bbfa3b3d1939d90751e0d70b0117054e77016a2041ba5125f0c3c33
supervisor-binary-linux-amd64 Expired
7.11 MB
sha256:9394d4ca23313edf4efcc081d8a06e2078edc8f113607284afdb869aa2d1182a
supervisor-binary-linux-arm64 Expired
6.6 MB
sha256:418960a7c3b9e6e16b3ec7a04100445de1469c8a6e9a0a58779b5c8aa4801736
vm-driver-kernel-runtime-tarballs Expired
41 MB
sha256:2b8855863c76855c9fcef790702a01163ccd855b67b7c36b4e28d5454c31f984
vm-driver-macos-kernel-runtime-tarball Expired
25 MB
sha256:759908dc54c4661267a3751ad147442d441b3cab100be787eeb0535c49ebc1f2