fix: Scope musl library dependency installation #12714
turborepo-test.yml
on: pull_request
Validate release PR
2s
Matrix: js_native_packages
Matrix: rust_test
@turbo/types codegen check
5m 23s
Check examples
0s
Integration - Lockfile parsers
1m 12s
Cleanup
/
cleanup
4s
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
|