Running phase: unpackPhase unpacking source archive /nix/store/3ilf29bcnm7csp5grvmb25zjwwskb31p-source source root is source Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase Running phase: buildPhase # github.com/numtide/treefmt/v2/format format/composite.go:30:24: undefined: glob.Glob format/formatter.go:48:18: undefined: glob.Glob format/formatter.go:49:18: undefined: glob.Glob format/glob.go:10:46: undefined: glob.Glob format/glob.go:11:23: undefined: glob.Glob format/glob.go:25:44: undefined: glob.Glob FAIL github.com/numtide/treefmt/v2 [build failed] ? github.com/numtide/treefmt/v2/build [no test files] FAIL github.com/numtide/treefmt/v2/cmd [build failed] FAIL github.com/numtide/treefmt/v2/cmd/format [build failed] github.com/numtide/treefmt/v2/cmd/init coverage: 0.0% of statements === RUN TestAllowMissingFormatter 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestAllowMissingFormatter3421494007/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestAllowMissingFormatter3421494007/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestAllowMissingFormatter3421494007/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestAllowMissingFormatter3421494007/001 --- PASS: TestAllowMissingFormatter (0.02s) === RUN TestCI 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestCI418147747/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestCI418147747/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestCI418147747/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestCI418147747/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestCI418147747/001 --- PASS: TestCI (0.02s) === RUN TestClearCache 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestClearCache4111183254/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestClearCache4111183254/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestClearCache4111183254/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestClearCache4111183254/001 --- PASS: TestClearCache (0.01s) === RUN TestCpuProfile 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestCpuProfile3513111262/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestCpuProfile3513111262/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestCpuProfile3513111262/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestCpuProfile3513111262/001 --- PASS: TestCpuProfile (0.01s) === RUN TestExcludes 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestExcludes4183372826/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestExcludes4183372826/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestExcludes4183372826/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestExcludes4183372826/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestExcludes4183372826/001 --- PASS: TestExcludes (0.02s) === RUN TestFailOnChange 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestFailOnChange1853219168/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestFailOnChange1853219168/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestFailOnChange1853219168/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestFailOnChange1853219168/001 --- PASS: TestFailOnChange (0.01s) === RUN TestFormatters 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestFormatters1506199903/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestFormatters1506199903/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestFormatters1506199903/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestFormatters1506199903/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestFormatters1506199903/001 --- PASS: TestFormatters (0.02s) === RUN TestNoCache 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestNoCache161309302/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestNoCache161309302/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestNoCache161309302/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestNoCache161309302/001 --- PASS: TestNoCache (0.01s) === RUN TestQuiet 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestQuiet3745997761/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestQuiet3745997761/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestQuiet3745997761/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestQuiet3745997761/001 --- PASS: TestQuiet (0.02s) === RUN TestOnUnmatched 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestOnUnmatched2347456216/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestOnUnmatched2347456216/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestOnUnmatched2347456216/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestOnUnmatched2347456216/001 --- PASS: TestOnUnmatched (0.01s) === RUN TestTreeRoot 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestTreeRoot1079799346/001 2026/09/23 23:02:06 INFO config: tree root specified explicitly: /foo/bar 2026/09/23 23:02:06 INFO config: tree root: /foo/bar 2026/09/23 23:02:06 INFO config: tree root specified explicitly: /fizz/buzz 2026/09/23 23:02:06 INFO config: tree root: /fizz/buzz 2026/09/23 23:02:06 INFO config: tree root specified explicitly: /flip/flop 2026/09/23 23:02:06 INFO config: tree root: /flip/flop --- PASS: TestTreeRoot (0.01s) === RUN TestTreeRootFile 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestTreeRootFile4283833602/001 2026/09/23 23:02:06 INFO config: searching for tree root using tree-root-file: a.txt 2026/09/23 23:02:06 INFO config: tree root: /build/TestTreeRootFile4283833602/002/foo/bar 2026/09/23 23:02:06 INFO config: searching for tree root using tree-root-file: go.mod 2026/09/23 23:02:06 INFO config: tree root: /build/TestTreeRootFile4283833602/002/foo 2026/09/23 23:02:06 INFO config: searching for tree root using tree-root-file: .git/config 2026/09/23 23:02:06 INFO config: tree root: /build/TestTreeRootFile4283833602/002 --- PASS: TestTreeRootFile (0.01s) === RUN TestTreeRootCmd 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestTreeRootCmd2715178782/001 2026/09/23 23:02:06 INFO config: searching for tree root using tree-root-cmd: echo /build/TestTreeRootCmd2715178782/002 2026/09/23 23:02:06 INFO config: tree root: /build/TestTreeRootCmd2715178782/002 2026/09/23 23:02:06 INFO config: searching for tree root using tree-root-cmd: echo "/build/TestTreeRootCmd2715178782/002/foo" 2026/09/23 23:02:06 INFO config: tree root: /build/TestTreeRootCmd2715178782/002/foo 2026/09/23 23:02:06 INFO config: searching for tree root using tree-root-cmd: echo '/build/TestTreeRootCmd2715178782/002/bar' 2026/09/23 23:02:06 INFO config: tree root: /build/TestTreeRootCmd2715178782/002/bar 2026/09/23 23:02:06 INFO config: searching for tree root using tree-root-cmd: echo '' --- PASS: TestTreeRootCmd (0.01s) === RUN TestVerbosity 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestVerbosity2713044378/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestVerbosity2713044378/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestVerbosity2713044378/001 --- PASS: TestVerbosity (0.01s) === RUN TestWalk 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestWalk3787589019/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestWalk3787589019/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: setting tree root to the directory containing the config file: /build/TestWalk3787589019/001/treefmt.toml 2026/09/23 23:02:06 INFO config: tree root: /build/TestWalk3787589019/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestWalk3787589019/001 --- PASS: TestWalk (0.01s) === RUN TestWorkingDirectory 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestWorkingDirectory3461014837/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestWorkingDirectory3461014837/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using jujutsu: jj workspace root 2026/09/23 23:02:06 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1 2026/09/23 23:02:06 INFO config: setting tree root to the directory containing the config file: /build/TestWorkingDirectory3461014837/001/treefmt.toml 2026/09/23 23:02:06 INFO config: tree root: /build/TestWorkingDirectory3461014837/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using jujutsu: jj workspace root 2026/09/23 23:02:06 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1 2026/09/23 23:02:06 INFO config: setting tree root to the directory containing the config file: /build/TestWorkingDirectory3461014837/001/treefmt.toml 2026/09/23 23:02:06 INFO config: tree root: /build/TestWorkingDirectory3461014837/001 --- PASS: TestWorkingDirectory (0.03s) === RUN TestStdin 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestStdin1978153272/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestStdin1978153272/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel 2026/09/23 23:02:06 INFO config: tree root: /build/TestStdin1978153272/001 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: setting tree root to the directory containing the config file: /build/TestStdin1978153272/001/treefmt.toml 2026/09/23 23:02:06 INFO config: tree root: /build/TestStdin1978153272/001 --- PASS: TestStdin (0.01s) === RUN TestSampleConfigFile 2026/09/23 23:02:06 INFO config: no tree root specified 2026/09/23 23:02:06 INFO config: setting tree root to the directory containing the config file: ../test/examples/treefmt.toml 2026/09/23 23:02:06 INFO config: tree root: /build/source/test/examples --- PASS: TestSampleConfigFile (0.00s) PASS coverage: 86.4% of statements ok github.com/numtide/treefmt/v2/config 1.283s coverage: 86.4% of statements FAIL github.com/numtide/treefmt/v2/format [build failed] github.com/numtide/treefmt/v2/git coverage: 0.0% of statements github.com/numtide/treefmt/v2/jujutsu coverage: 0.0% of statements github.com/numtide/treefmt/v2/stats coverage: 0.0% of statements github.com/numtide/treefmt/v2/test coverage: 0.0% of statements === RUN TestFilesystemReaderCancellation --- PASS: TestFilesystemReaderCancellation (1.01s) === RUN TestFilesystemReader --- PASS: TestFilesystemReader (1.01s) === RUN TestFilesystemReaderSubpaths --- PASS: TestFilesystemReaderSubpaths (1.01s) === RUN TestGitReader --- PASS: TestGitReader (2.13s) === RUN TestJujutsuReader --- PASS: TestJujutsuReader (1.12s) === RUN TestJujutsuReaderUsesTreeRoot --- PASS: TestJujutsuReaderUsesTreeRoot (0.06s) === RUN TestPathStreamReader 2026/09/23 23:02:14 WARN walk | test walker: Path /build/TestPathStreamReader3385813331/001/missing.txt was emitted by test walker but no file exists at that path --- PASS: TestPathStreamReader (1.01s) === RUN TestPathStreamReaderSubpath --- PASS: TestPathStreamReaderSubpath (1.01s) === RUN TestPathStreamReaderPassesPathFilters --- PASS: TestPathStreamReaderPassesPathFilters (1.01s) === RUN TestPathStreamReaderDelimiters --- PASS: TestPathStreamReaderDelimiters (1.01s) === RUN TestPathStreamReaderCloseUnblocks --- PASS: TestPathStreamReaderCloseUnblocks (0.04s) === RUN TestPathStreamReaderCommandFailure --- PASS: TestPathStreamReaderCommandFailure (1.01s) PASS coverage: 35.2% of statements ok github.com/numtide/treefmt/v2/walk 12.481s coverage: 35.2% of statements github.com/numtide/treefmt/v2/walk/cache coverage: 0.0% of statements FAIL