Skip to content

Merge branch 'ty/setup-error-tightening' into jch #26663

Merge branch 'ty/setup-error-tightening' into jch

Merge branch 'ty/setup-error-tightening' into jch #26663

Triggered via push February 26, 2026 22:31
Status Cancelled
Total duration 32m 42s
Artifacts 12

main.yml

on: push
win+VS build
0s
win+VS build
win+Meson build
6m 27s
win+Meson build
Matrix: dockerized
Matrix: regular
Matrix: win+VS test
Matrix: win+Meson test
Matrix: win test
Fit to window
Zoom out
Zoom in

Annotations

208 errors and 46 warnings
linux-reftable-leaks (ubuntu:rolling)
Canceling since a higher priority waiting request for dockerized-linux-reftable-leaks-ubuntu:rolling-refs/heads/seen exists
linux-reftable-leaks (ubuntu:rolling)
The operation was canceled.
fedora-breaking-changes-meson (fedora:latest)
Canceling since a higher priority waiting request for dockerized-fedora-breaking-changes-meson-fedora:latest-refs/heads/seen exists
fedora-breaking-changes-meson (fedora:latest)
The operation was canceled.
linux-leaks (ubuntu:rolling)
Canceling since a higher priority waiting request for dockerized-linux-leaks-ubuntu:rolling-refs/heads/seen exists
linux-leaks (ubuntu:rolling)
The operation was canceled.
linux32 (i386/ubuntu:focal)
Canceling since a higher priority waiting request for dockerized-linux32-i386/ubuntu:focal-refs/heads/seen exists
linux32 (i386/ubuntu:focal)
The operation was canceled.
linux-meson (ubuntu:rolling)
Canceling since a higher priority waiting request for dockerized-linux-meson-ubuntu:rolling-refs/heads/seen exists
linux-meson (ubuntu:rolling)
The operation was canceled.
linux-sha256 (ubuntu:rolling)
Canceling since a higher priority waiting request for dockerized-linux-sha256-ubuntu:rolling-refs/heads/seen exists
linux-sha256 (ubuntu:rolling)
The operation was canceled.
linux-reftable (ubuntu:rolling)
Canceling since a higher priority waiting request for dockerized-linux-reftable-ubuntu:rolling-refs/heads/seen exists
linux-reftable (ubuntu:rolling)
The operation was canceled.
linux-asan-ubsan (ubuntu:rolling)
Canceling since a higher priority waiting request for dockerized-linux-asan-ubsan-ubuntu:rolling-refs/heads/seen exists
linux-asan-ubsan (ubuntu:rolling)
The operation was canceled.
linux-breaking-changes (ubuntu:rolling)
Canceling since a higher priority waiting request for dockerized-linux-breaking-changes-ubuntu:rolling-refs/heads/seen exists
linux-breaking-changes (ubuntu:rolling)
The operation was canceled.
linux-musl-meson (alpine:latest)
Canceling since a higher priority waiting request for dockerized-linux-musl-meson-alpine:latest-refs/heads/seen exists
linux-musl-meson (alpine:latest)
The operation was canceled.
documentation
Canceling since a higher priority waiting request for documentation-refs/heads/seen exists
documentation
The operation was canceled.
osx-meson (macos-14)
Canceling since a higher priority waiting request for osx-meson-macos-14-refs/heads/seen exists
osx-meson (macos-14)
The operation was canceled.
osx-gcc (macos-14)
Canceling since a higher priority waiting request for osx-gcc-macos-14-refs/heads/seen exists
osx-gcc (macos-14)
The operation was canceled.
osx-clang (macos-14)
Canceling since a higher priority waiting request for osx-clang-macos-14-refs/heads/seen exists
osx-clang (macos-14)
The operation was canceled.
osx-reftable (macos-14)
Canceling since a higher priority waiting request for osx-reftable-macos-14-refs/heads/seen exists
osx-reftable (macos-14)
The operation was canceled.
win+Meson test (2)
failed: t0000.13 subtest: --verbose option
win+Meson test (2)
failed: t0000.12 subtest: mixed results: a mixture of all possible results
win+Meson test (2)
failed: t0000.11 subtest: mixed results: pass, failure and a TODO test
win+Meson test (2)
failed: t0000.10 subtest: 2 TODO tests, one passin
win+Meson test (2)
failed: t0000.9 subtest: a passing TODO test
win+Meson test (2)
failed: t0000.8 subtest: a failing TODO test
win+Meson test (2)
failed: t0000.7 subtest: --immediate
win+Meson test (2)
failed: t0000.6 subtest: 2/3 tests passing
win+Meson test (2)
failed: t0000.5 subtest: 3 passing tests
win+Meson test (2)
failed: t0000.1 verify that the running shell supports "local"
win+Meson test (1)
failed: t0060.10 normalize path: dir/.. =>
win+Meson test (1)
failed: t0060.9 normalize path: ./../.// => ++failed++
win+Meson test (1)
failed: t0060.8 normalize path: ../. => ++failed++
win+Meson test (1)
failed: t0060.7 normalize path: ./.. => ++failed++
win+Meson test (1)
failed: t0060.6 normalize path: ./. =>
win+Meson test (1)
failed: t0060.5 normalize path: ./ =>
win+Meson test (1)
failed: t0060.4 normalize path: . =>
win+Meson test (1)
failed: t0060.3 normalize path: =>
win+Meson test (1)
failed: t0022.2 diff -M
win+Meson test (1)
failed: t0009.6 setup: .git as an empty directory is ignored
win test (1)
failed: t0030.23 -c with single line
win test (1)
failed: t0030.17 consecutive text lines should be unchanged
win test (1)
failed: t0030.13 text plus spaces at end should be cleaned and newline must remain
win test (1)
failed: t0030.11 text plus spaces without newline should show the correct lines
win test (1)
failed: t0030.7 consecutive blank lines at the end should be removed
win test (1)
failed: t0030.6 consecutive blank lines at the beginning should be removed
win test (1)
failed: t0030.4 consecutive blank lines should be unified
win test (1)
failed: t0030.3 lines with intermediate spaces should be unchanged
win test (1)
failed: t0030.2 lines with spaces at the beginning should be unchanged
win test (1)
failed: t0030.1 long lines without spaces should be unchanged
win test (5)
failed: t0067.8 --pathspec-file-nul takes quotes literally
win test (5)
failed: t0067.7 quotes
win test (5)
failed: t0067.6 CRLF delimiters
win test (5)
failed: t0067.5 no trailing delimiter
win test (5)
failed: t0067.4 LF delimiters
win test (5)
failed: t0067.3 NUL delimiters
win test (5)
failed: t0067.2 one item from file
win test (5)
failed: t0067.1 one item from stdin
win test (5)
failed: t0062.2 revision walking can be done twice
win test (5)
failed: t0050.8 add directory (with different case)
win test (7)
failed: t0012.31 'git help -g' section spacing
win test (7)
failed: t0012.30 'git help -a' section spacing
win test (7)
failed: t0012.29 'git help' section spacing
win test (7)
failed: t0012.28 'git' section spacing
win test (7)
failed: t0012.27 git help --config-sections-for-completion
win test (7)
failed: t0012.26 git help --config-for-completion
win test (7)
failed: t0012.25 git help -c
win test (7)
failed: t0012.23 git help succeeds without git.html
win test (7)
failed: t0012.19 --help does not work for guides
win test (7)
failed: t0012.17 works for commands and guides by default
win+Meson test (7)
failed: t0070.10 unpack-sideband: packet_reader_read() consumes sideband, no chomp payload
win+Meson test (7)
failed: t0070.9 unpack-sideband: --chomp-newline (default)
win+Meson test (7)
failed: t0070.8 unpack-sideband: --no-chomp-newline
win+Meson test (7)
failed: t0051.1 o_append write to named pipe
win+Meson test (7)
failed: t0018.6 advice should be printed when GIT_ADVICE is set to true
win+Meson test (7)
failed: t0018.5 advice should not be printed when GIT_ADVICE is set to false
win+Meson test (7)
failed: t0018.4 advice should not be printed when --no-advice is used
win+Meson test (7)
failed: t0018.2 advice should be printed when config variable is set to true
win+Meson test (7)
failed: t0018.1 advice should be printed when config variable is unset
win+Meson test (7)
failed: t0005.1 sigchain works
win test (4)
failed: t0060.11 normalize path: dir/sub/../.. =>
win test (4)
failed: t0060.10 normalize path: dir/.. =>
win test (4)
failed: t0060.9 normalize path: ./../.// => ++failed++
win test (4)
failed: t0060.8 normalize path: ../. => ++failed++
win test (4)
failed: t0060.7 normalize path: ./.. => ++failed++
win test (4)
failed: t0060.6 normalize path: ./. =>
win test (4)
failed: t0060.5 normalize path: ./ =>
win test (4)
failed: t0060.4 normalize path: . =>
win test (4)
failed: t0060.3 normalize path: =>
win test (4)
failed: t0051.1 o_append write to named pipe
win test (2)
failed: t0095.7 compute bloom key for test string 1
win test (2)
failed: t0095.6 compute bloom key for whitespace
win test (2)
failed: t0095.5 compute bloom key for empty string
win test (2)
failed: t0095.4 compute unseeded murmur3 hash for test string 3
win test (2)
failed: t0095.3 compute unseeded murmur3 hash for test string 2
win test (2)
failed: t0095.2 compute unseeded murmur3 hash for test string 1
win test (2)
failed: t0095.1 compute unseeded murmur3 hash for empty string
win test (2)
failed: t0020.36 New CRLF file gets LF in repo
win test (2)
failed: t0017.4 test-tool env-helper --type=ulong
win test (2)
failed: t0017.3 test-tool env-helper --type=bool
win test (8)
failed: t0021.19 required process filter takes precedence
win test (8)
failed: t0021.18 required process filter should filter data for various subcommands
win test (8)
failed: t0021.17 required process filter should filter data
win test (8)
failed: t0021.14 filter: smudge empty file
win test (8)
failed: t0021.13 filter: clean empty file
win test (8)
failed: t0021.11 filter that does not read is fine
win test (8)
failed: t0021.5 required filter should filter data
win test (8)
failed: t0021.4 filter shell-escaped filenames
win test (8)
failed: t0021.3 expanded_in_repo
win test (8)
failed: t0021.2 check
win+Meson test (0)
failed: t0008.11 empty command line
win+Meson test (0)
failed: t0008.10 . corner-case with --verbose --non-matching
win+Meson test (0)
failed: t0008.9 . corner-case with --verbose -n
win+Meson test (0)
failed: t0008.8 . corner-case with --verbose
win+Meson test (0)
failed: t0008.7 . corner-case with -v --non-matching
win+Meson test (0)
failed: t0008.6 . corner-case with -v -n
win+Meson test (0)
failed: t0008.5 . corner-case with -v
win+Meson test (0)
failed: t0008.4 . corner-case with --quiet
win+Meson test (0)
failed: t0008.3 . corner-case with -q
win+Meson test (0)
failed: t0008.2 . corner-case
win test (0)
failed: t0052.2 simple command server
win test (0)
failed: t0025.3 ignore-errors not mistaken for renormalize
win test (0)
failed: t0025.2 renormalize CRLF in repo
win test (0)
failed: t0014.9 cannot alias-shadow a sample of regular builtins
win test (0)
failed: t0014.8 can alias-shadow via two deprecated builtins
win test (0)
failed: t0014.7 can alias-shadow deprecated builtins
win test (0)
failed: t0014.6 tracing a shell alias with arguments shows trace of prepared command
win test (0)
failed: t0014.5 run-command formats empty args properly
win test (0)
failed: t0014.4 looping aliases - deprecated builtins
win test (0)
failed: t0009.6 setup: .git as an empty directory is ignored
win test (6)
failed: t0008.11 empty command line
win test (6)
failed: t0008.10 . corner-case with --verbose --non-matching
win test (6)
failed: t0008.9 . corner-case with --verbose -n
win test (6)
failed: t0008.8 . corner-case with --verbose
win test (6)
failed: t0008.7 . corner-case with -v --non-matching
win test (6)
failed: t0008.6 . corner-case with -v -n
win test (6)
failed: t0008.5 . corner-case with -v
win test (6)
failed: t0008.4 . corner-case with --quiet
win test (6)
failed: t0008.3 . corner-case with -q
win test (6)
failed: t0008.2 . corner-case
win+Meson test (9)
failed: t0007.12 get GIT_SEQUENCE_EDITOR without configuration
win+Meson test (9)
failed: t0007.11 get GIT_EDITOR with configuration and environment variable EDITOR
win+Meson test (9)
failed: t0007.10 get GIT_EDITOR with configuration and environment variable GIT_EDITOR
win+Meson test (9)
failed: t0007.9 get GIT_EDITOR with environment variable EDITOR
win+Meson test (9)
failed: t0007.8 get GIT_EDITOR with environment variable GIT_EDITOR
win+Meson test (9)
failed: t0007.7 get GIT_EDITOR with configuration
win+Meson test (9)
failed: t0007.5 get GIT_DEFAULT_BRANCH with configuration
win+Meson test (9)
failed: t0007.4 get GIT_DEFAULT_BRANCH without configuration
win+Meson test (9)
failed: t0007.2 get GIT_COMMITTER_IDENT
win+Meson test (9)
failed: t0007.1 get GIT_AUTHOR_IDENT
win test (3)
failed: t0000.13 subtest: --verbose option
win test (3)
failed: t0000.12 subtest: mixed results: a mixture of all possible results
win test (3)
failed: t0000.11 subtest: mixed results: pass, failure and a TODO test
win test (3)
failed: t0000.10 subtest: 2 TODO tests, one passin
win test (3)
failed: t0000.9 subtest: a passing TODO test
win test (3)
failed: t0000.8 subtest: a failing TODO test
win test (3)
failed: t0000.7 subtest: --immediate
win test (3)
failed: t0000.6 subtest: 2/3 tests passing
win test (3)
failed: t0000.5 subtest: 3 passing tests
win test (3)
failed: t0000.1 verify that the running shell supports "local"
win test (3)
failed: t0000.13 subtest: --verbose option
win test (3)
failed: t0000.12 subtest: mixed results: a mixture of all possible results
win test (3)
failed: t0000.11 subtest: mixed results: pass, failure and a TODO test
win test (3)
failed: t0000.10 subtest: 2 TODO tests, one passin
win test (3)
failed: t0000.9 subtest: a passing TODO test
win test (3)
failed: t0000.8 subtest: a failing TODO test
win test (3)
failed: t0000.7 subtest: --immediate
win test (3)
failed: t0000.6 subtest: 2/3 tests passing
win test (3)
failed: t0000.5 subtest: 3 passing tests
win test (3)
failed: t0000.1 verify that the running shell supports "local"
win+Meson test (4)
failed: t0040.1 test help
win+Meson test (4)
failed: t0025.3 ignore-errors not mistaken for renormalize
win+Meson test (4)
failed: t0025.2 renormalize CRLF in repo
win+Meson test (4)
failed: t0002.14 enter_repo strict mode
win+Meson test (4)
failed: t0002.13 enter_repo linked checkout
win+Meson test (4)
failed: t0002.12 enter_repo non-strict mode
win+Meson test (4)
failed: t0002.11 setup_git_dir twice in subdir
win+Meson test (4)
failed: t0002.10 check rev-list
win+Meson test (4)
failed: t0002.6 check cat-file
win+Meson test (4)
failed: t0002.4 final setup + check rev-parse --git-dir
win test (9)
failed: t0006.9 relative date (20 years ago)
win test (9)
failed: t0006.8 relative date (1 year, 9 months ago)
win test (9)
failed: t0006.7 relative date (1 year, 2 months ago)
win test (9)
failed: t0006.6 relative date (5 months ago)
win test (9)
failed: t0006.5 relative date (3 weeks ago)
win test (9)
failed: t0006.4 relative date (5 days ago)
win test (9)
failed: t0006.3 relative date (5 hours ago)
win test (9)
failed: t0006.2 relative date (5 minutes ago)
win test (9)
failed: t0006.1 relative date (5 seconds ago)
win test (9)
failed: t0005.1 sigchain works
win+Meson test (8)
Canceling since a higher priority waiting request for windows-meson-test-8-refs/heads/seen exists
win+Meson test (8)
The operation was canceled.
win+Meson test (5)
Canceling since a higher priority waiting request for windows-meson-test-5-refs/heads/seen exists
win+Meson test (5)
The operation was canceled.
win+Meson test (6)
Canceling since a higher priority waiting request for windows-meson-test-6-refs/heads/seen exists
win+Meson test (6)
The operation was canceled.
win+Meson test (3)
Canceling since a higher priority waiting request for windows-meson-test-3-refs/heads/seen exists
win+Meson test (3)
The operation was canceled.
almalinux-8 (almalinux:8)
JGit wasn't installed, see above for clues why
almalinux-8 (almalinux:8)
git-lfs wasn't installed, see above for clues why
almalinux-8 (almalinux:8)
perforce wasn't installed, see above for clues why
debian-11 (debian:11)
JGit wasn't installed, see above for clues why
debian-11 (debian:11)
git-lfs wasn't installed, see above for clues why
debian-11 (debian:11)
perforce wasn't installed, see above for clues why
win+Meson build
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
fedora-breaking-changes-meson (fedora:latest)
JGit wasn't installed, see above for clues why
fedora-breaking-changes-meson (fedora:latest)
git-lfs wasn't installed, see above for clues why
fedora-breaking-changes-meson (fedora:latest)
perforce wasn't installed, see above for clues why
linux32 (i386/ubuntu:focal)
JGit wasn't installed, see above for clues why
linux32 (i386/ubuntu:focal)
git-lfs wasn't installed, see above for clues why
linux32 (i386/ubuntu:focal)
perforce wasn't installed, see above for clues why
linux-musl-meson (alpine:latest)
JGit wasn't installed, see above for clues why
linux-musl-meson (alpine:latest)
git-lfs wasn't installed, see above for clues why
linux-musl-meson (alpine:latest)
perforce wasn't installed, see above for clues why
osx-meson (macos-14)
JGit wasn't installed, see above for clues why
osx-meson (macos-14)
pcre2 10.47_1 is already installed and up-to-date. To reinstall 10.47_1, run: brew reinstall pcre2
osx-meson (macos-14)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
osx-meson (macos-14)
Already linked: /opt/homebrew/Cellar/gettext/1.0
osx-gcc (macos-14)
JGit wasn't installed, see above for clues why
osx-gcc (macos-14)
Already linked: /opt/homebrew/Cellar/gettext/1.0
osx-clang (macos-14)
JGit wasn't installed, see above for clues why
osx-clang (macos-14)
Already linked: /opt/homebrew/Cellar/gettext/1.0
osx-reftable (macos-14)
JGit wasn't installed, see above for clues why
osx-reftable (macos-14)
Already linked: /opt/homebrew/Cellar/gettext/1.0
win+Meson test (2)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (2)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (1)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (1)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (7)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (7)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (0)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (0)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (9)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (9)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win test (3)
Back off 24.929 seconds before retry.
win test (3)
Failed to download action 'https://api.github.com/repos/git-for-windows/setup-git-for-windows-sdk/zipball/231fc8b8e03c9bbcc7dff73932290af700156efd'. Error: Response status code does not indicate success: 502 (Bad Gateway). 1019:35B97:138E094:4CDEE91:69A0CE56
win test (3)
Back off 24.929 seconds before retry.
win test (3)
Failed to download action 'https://api.github.com/repos/git-for-windows/setup-git-for-windows-sdk/zipball/231fc8b8e03c9bbcc7dff73932290af700156efd'. Error: Response status code does not indicate success: 502 (Bad Gateway). 1019:35B97:138E094:4CDEE91:69A0CE56
win+Meson test (4)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (4)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (8)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (5)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (6)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (3)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.

Artifacts

Produced during runtime
Name Size Digest
failed-tests-windows-0
4.78 MB
sha256:f3e61d82c3ca9c528cd5ec2aec5c638d78640bdcd9735bff56e906770d977519
failed-tests-windows-1
13.1 MB
sha256:616ff7a1e18f1bd8911ef0bf840513e80999ef7bfacde190cf658e61df9e7fab
failed-tests-windows-2
37.1 MB
sha256:8fd1b76cf864ca7a4cb4673aa8a132dc43473b5c50d8db486c52b35a9111d135
failed-tests-windows-3
4.73 MB
sha256:c7d5f8044dd90c3b2fcddce0998bb5f3ed51cfb7b8d4b55086375c5e34636b81
failed-tests-windows-4
16.9 MB
sha256:f4683eff09b2a94421c85a26b2f988be87867da8139e5aa15926d6f33da0b935
failed-tests-windows-5
60.3 MB
sha256:bca23ff974e241df75e2c8813cc67e1887ea0fec614a5ab526eab18c45392c5e
failed-tests-windows-6
9.79 MB
sha256:e7b6ea4aa6ce07d8665589738e352dd1b92c01f7219bef4486be5285f22cb8cb
failed-tests-windows-7
41 MB
sha256:d7ca583dc788df812abf033db0bd515bb85ab3732cb3dd3de29e638f3bf9dbbd
failed-tests-windows-8
4.16 MB
sha256:98c50f8c3ea7555c1258f324b6481b579a7bab243d5055dad0289e7baa2f86a8
failed-tests-windows-9
5.15 MB
sha256:ce9e5cacd9cf8b882667035b84f4b119ecb4807e712299dc156b3eee1b0385cd
windows-artifacts
95.5 MB
sha256:edc8385c981f9dd2882415c2c55f6d69dd9aef1225fdc0758b57d7408ef84fe9
windows-meson-artifacts
47.1 MB
sha256:6dd08a943491f5a20c3e42a4a1755f1f76c5caaaf6aae8279fc610beca5f8976