Skip to content

fix: Scope musl library dependency installation #12714

fix: Scope musl library dependency installation

fix: Scope musl library dependency installation #12714

Triggered via pull request August 13, 2026 19:00
Status Failure
Total duration 6m 8s
Artifacts

turborepo-test.yml

on: pull_request
Validate release PR
2s
Validate release PR
Matrix: js_native_packages
Matrix: rust_test
@turbo/types codegen check
5m 23s
@turbo/types codegen check
Check examples
0s
Check examples
Integration - Lockfile parsers
1m 12s
Integration - Lockfile parsers
Test Summary
4s
Test Summary
Cleanup  /  cleanup
4s
Cleanup / cleanup
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 36 warnings
@turbo/repository (ubuntu, Node 24)
File not found: '/home/runner/work/_actions/actions/cache/0057852bfaa89a56745cba8c7296529d2fc39830/dist/restore/index.js'
@turbo/repository (ubuntu, Node 18)
Error: ENOENT: no such file or directory, lstat '/home/runner/work/turborepo/turborepo/node_modules/.pnpm/@icons-pack+react-simple-icons@13.8.0_react@19.2.4/node_modules/@icons-pack/react-simple-icons_tmp_2863/icons/SiJenkins.mjs' at async Object.lstat (node:internal/fs/promises:1029:18)
@turbo/repository (macos, Node 18)
Error: ENOENT: no such file or directory, lstat '/Users/runner/work/turborepo/turborepo/node_modules/.pnpm/next@16.3.0_@opentelemetry+api@1.9.0_@types+node@24.10.11_react-dom@19.2.4_react@19.2.4__react@19.2.4/node_modules/next_tmp_3682/dist/esm/server/route-matchers/pages-api-route-matcher.js.map' at async Object.lstat (node:internal/fs/promises:1029:18)
Test Summary
Process completed with exit code 1.
@turbo/repository (ubuntu, Node 24)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@turbo/repository (ubuntu, Node 24)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (ubuntu, Node 20)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@turbo/repository (ubuntu, Node 20)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (ubuntu, Node 18)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@turbo/repository (ubuntu, Node 18)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (ubuntu, Node 22)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@turbo/repository (ubuntu, Node 22)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration - Lockfile parsers
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@turbo/repository (macos, Node 18)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@turbo/repository (macos, Node 18)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (macos, Node 18)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
@turbo/repository (macos, Node 22)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@turbo/repository (macos, Node 22)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (macos, Node 22)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
@turbo/repository (macos, Node 20)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@turbo/repository (macos, Node 20)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (macos, Node 20)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
@turbo/repository (macos, Node 24)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@turbo/repository (macos, Node 24)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (macos, Node 24)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Rust testing on macos (shard 1/2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust testing on macos (shard 1/2)
Both node-version and node-version-file inputs are specified, only node-version will be used
Rust testing on macos (shard 1/2)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Rust testing on macos (shard 2/2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust testing on macos (shard 2/2)
Both node-version and node-version-file inputs are specified, only node-version will be used
Rust testing on macos (shard 2/2)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Rust testing on ubuntu (shard 1/2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust testing on ubuntu (shard 1/2)
Both node-version and node-version-file inputs are specified, only node-version will be used
Rust testing on ubuntu (shard 2/2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust testing on ubuntu (shard 2/2)
Both node-version and node-version-file inputs are specified, only node-version will be used
Rust testing on windows (shard 1/2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust testing on windows (shard 1/2)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/types codegen check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust testing on windows (shard 2/2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b, oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5, pnpm/action-setup@f40ffcd9367d9f12939873eb1018b921a783ffaa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust testing on windows (shard 2/2)
Both node-version and node-version-file inputs are specified, only node-version will be used