Skip to content

fix: Use -z option to git commands to handle unicode file paths #7104

fix: Use -z option to git commands to handle unicode file paths

fix: Use -z option to git commands to handle unicode file paths #7104

Re-run triggered November 18, 2025 22:44
Status Success
Total duration 12m 27s
Artifacts

turborepo-test.yml

on: pull_request
Find path changes
17s
Find path changes
Matrix: rust_test
Generate integration test matrix
7s
Generate integration test matrix
Rust lints
4m 19s
Rust lints
Turborepo rust check
2m 35s
Turborepo rust check
@turbo/types codegen check
42s
@turbo/types codegen check
`basic` example
0s
`basic` example
`kitchen-sink` example
0s
`kitchen-sink` example
`non-monorepo` example
0s
`non-monorepo` example
`with-svelte` example
0s
`with-svelte` example
`with-tailwind` example
0s
`with-tailwind` example
Matrix: integration
Turborepo Test Summary
4s
Turborepo Test Summary
Cleanup  /  cleanup
3s
Cleanup / cleanup
Fit to window
Zoom out
Zoom in

Annotations

254 warnings and 63 notices
Turborepo rust check: crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo rust check: crates/turborepo-ui/src/tui/table.rs#L3
unused import: `Color`
Turborepo Integration (ubuntu-latest, clone): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, clone)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, find-turbo): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, find-turbo)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, query): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, query)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, edit-turbo-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, persistent-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, jsonc): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, jsonc)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, inference): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, inference)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, run-summary): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, run-summary)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, daemon): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, daemon)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, prune): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, prune)
Both node-version and node-version-file inputs are specified, only node-version will be used
Rust lints: crates/turborepo-analytics/src/lib.rs#L449
field `tx` is never read
Rust lints: crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Rust lints: crates/turborepo-ui/src/tui/table.rs#L3
unused import: `Color`
Turborepo Integration (ubuntu-latest, dry-json): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, dry-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Rust testing on ubuntu (partition 2/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Rust testing on ubuntu (partition 2/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, strict-env-vars)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, run-caching): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, run-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, lockfile-aware-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, task-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, other): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, other)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, run-logging): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, run-logging)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Rust testing on ubuntu (partition 1/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Rust testing on ubuntu (partition 1/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Rust testing on macos (partition 1/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Rust testing on macos (partition 1/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, workspace-configs)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (ubuntu-latest, run): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (ubuntu-latest, run)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, dry-json): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, dry-json)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, dry-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, task-dependencies)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, task-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, workspace-configs)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, workspace-configs)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, daemon): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, daemon)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, daemon)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, strict-env-vars)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, strict-env-vars)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, edit-turbo-json)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, edit-turbo-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, run-summary): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, run-summary)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, run-summary)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, jsonc): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, jsonc)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, jsonc)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, jsonc): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, jsonc)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, daemon): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, daemon)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Rust testing on macos (partition 2/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Rust testing on macos (partition 2/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, inference): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, inference)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, inference)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, run-caching): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, run-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, prune): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, prune)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, prune)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, dry-json): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, dry-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, clone): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, clone)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, clone)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, run-caching): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, run-caching)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, run-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Rust testing on windows (partition 2/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Rust testing on windows (partition 2/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, find-turbo): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, find-turbo)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, query): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, query)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, query)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, prune): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, prune)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, persistent-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, query): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, query)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, lockfile-aware-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, run-logging): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, run-logging)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, run-logging)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, inference): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, inference)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, run-logging): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, run-logging)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, edit-turbo-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, run-summary): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, run-summary)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, strict-env-vars)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, clone): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, clone)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, task-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, find-turbo): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, find-turbo)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, find-turbo)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, run): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, run)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, run)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, workspace-configs)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, other): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, other)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Rust testing on windows (partition 1/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Rust testing on windows (partition 1/2): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, persistent-dependencies)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, persistent-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, lockfile-aware-caching)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, lockfile-aware-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (macos-latest, other): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (macos-latest, other)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Turborepo Integration (macos-latest, other)
Both node-version and node-version-file inputs are specified, only node-version will be used
Turborepo Integration (windows-latest, run): crates/turborepo-process/src/child.rs#L64
struct `ShutdownFailed` is never constructed
Turborepo Integration (windows-latest, run)
Both node-version and node-version-file inputs are specified, only node-version will be used
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors