Skip to content

cvd: Handle broken symlinks in default custom action config #13504

cvd: Handle broken symlinks in default custom action config

cvd: Handle broken symlinks in default custom action config #13504

Triggered via pull request June 15, 2026 18:20
Status Success
Total duration 36m 29s
Artifacts 10

presubmit.yaml

on: pull_request
build-debian-package-amd64
17m 24s
build-debian-package-amd64
build-debian-package-arm64
13m 54s
build-debian-package-arm64
buildozer
21s
buildozer
run-frontend-unit-tests
1m 4s
run-frontend-unit-tests
run-frontend-api-documentation-check
2m 19s
run-frontend-api-documentation-check
run-cvd-unit-tests
11m 23s
run-cvd-unit-tests
bazel-9-readiness
12m 11s
bazel-9-readiness
Matrix: staticcheck
build-docker-image-amd64
1m 41s
build-docker-image-amd64
e2e-tests-orchestration-build-image
2m 23s
e2e-tests-orchestration-build-image
build-docker-image-arm64
1m 46s
build-docker-image-arm64
docker-image-check
3m 32s
docker-image-check
podman-image-check
3m 40s
podman-image-check
e2e-tests-orchestration-runner-1
7m 28s
e2e-tests-orchestration-runner-1
e2e-tests-orchestration-runner-2
9m 51s
e2e-tests-orchestration-runner-2
e2e-tests-orchestration-runner-3
7m 52s
e2e-tests-orchestration-runner-3
e2e-tests-orchestration-runner-special
15m 17s
e2e-tests-orchestration-runner-special
Fit to window
Zoom out
Zoom in

Annotations

25 warnings
buildozer
Restore cache failed: Dependencies file is not found in /home/runner/work/android-cuttlefish/android-cuttlefish. Supported file pattern: go.mod
staticcheck (e2etests)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. 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/
staticcheck (e2etests)
Restore cache failed: Dependencies file is not found in /home/runner/work/android-cuttlefish/android-cuttlefish. Supported file pattern: go.mod
staticcheck (frontend/src/host_orchestrator)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. 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/
staticcheck (frontend/src/host_orchestrator)
Restore cache failed: Dependencies file is not found in /home/runner/work/android-cuttlefish/android-cuttlefish. Supported file pattern: go.mod
staticcheck (frontend/src/operator)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. 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/
staticcheck (frontend/src/operator)
Restore cache failed: Dependencies file is not found in /home/runner/work/android-cuttlefish/android-cuttlefish. Supported file pattern: go.mod
staticcheck (tools/baseimage)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. 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/
staticcheck (tools/baseimage)
Restore cache failed: Dependencies file is not found in /home/runner/work/android-cuttlefish/android-cuttlefish. Supported file pattern: go.mod
staticcheck (frontend/src/liboperator)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. 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/
staticcheck (frontend/src/liboperator)
Restore cache failed: Dependencies file is not found in /home/runner/work/android-cuttlefish/android-cuttlefish. Supported file pattern: go.mod
staticcheck (container/src/podcvd)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. 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/
staticcheck (container/src/podcvd)
Restore cache failed: Dependencies file is not found in /home/runner/work/android-cuttlefish/android-cuttlefish. Supported file pattern: go.mod
staticcheck (frontend/src/libhoclient)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. 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/
staticcheck (frontend/src/libhoclient)
Restore cache failed: Dependencies file is not found in /home/runner/work/android-cuttlefish/android-cuttlefish. Supported file pattern: go.mod
run-cvd-unit-tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. 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/
bazel-9-readiness
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675. 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/
bazel-9-readiness
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
bazel-9-readiness
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build-debian-package-arm64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. 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-debian-package-arm64
The command [sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing] failed to complete successfully. Proceeding...
build-debian-package-amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. 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/
e2e-tests-orchestration-runner-1
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/upload-artifact@v4. 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/
e2e-tests-orchestration-runner-3
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/upload-artifact@v4. 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/
e2e-tests-orchestration-runner-2
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/upload-artifact@v4. 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/

Artifacts

Produced during runtime
Name Size Digest
android-cuttlefish-e2etest-image-tar
624 MB
sha256:aa42422d40b1a5f83a5cfbdc246feaed0d8ac83770de8cdad9eae3c4c7abf6cd
cuttlefish-orchestration-amd64
526 MB
sha256:06064585a3f86e43e32e49361e9baa07b0c59014edc9c26b4a34880cdc9ad04b
cuttlefish-orchestration-arm64
582 MB
sha256:a1461bc818e5fab26728eaa41cfe6ed5b5aa7492a4ca65451b850a8b8ad4cd60
cvd-unit-tests-logs
1.83 MB
sha256:c98f6e6bc46096ac7738f99fb85c0ca05ecf2702af0d0f9cacb84f74b37e5529
debs_amd64
121 MB
sha256:a9eab785c3d6f44a6add8d14a6d7a1f9ef73a5da29101b6f22b8d9a44480e9a6
debs_arm64
106 MB
sha256:b4bdb839d35ee8e9c58feb7e2abe98c7975494a5cedfa08c4f52aa82e5496995
e2e-tests-orchestration-runner-1
1.31 MB
sha256:136422a40af8cb8ebe7e08c3a804fe597289be64e42bfd3da6cd83e02ef87386
e2e-tests-orchestration-runner-2
19.9 KB
sha256:677c164fc1ad09204dacad2d015f41a29f656843fa1c3fc7318f3c387953287c
e2e-tests-orchestration-runner-3
13.1 KB
sha256:92bc6ecb4ebd129d6d14c8da2f333ba97783bda4e1566f5ed411fad8eeb91d66
e2e-tests-orchestration-runner-special-testlogs
20.1 KB
sha256:e93b3e244afdffbb14efe4eb0297cf84e7543d46af44cc6835fcc886914f0034