Skip to content

odb: add write_packfile, for_each_unique_abbrev, convert_object_id #27085

odb: add write_packfile, for_each_unique_abbrev, convert_object_id

odb: add write_packfile, for_each_unique_abbrev, convert_object_id #27085

Triggered via pull request March 26, 2026 19:34
Status Failure
Total duration 36m 37s
Artifacts 25

main.yml

on: pull_request
win+VS build
win+VS build
win+Meson build
6m 6s
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

270 errors and 83 warnings
linux-musl-meson (alpine:latest)
Process completed with exit code 1.
linux-musl-meson (alpine:latest)
failed: t5329.14 cruft commits rescue parents, trees
linux-musl-meson (alpine:latest)
failed: t5329.13 cruft tags rescue tagged objects
linux-musl-meson (alpine:latest)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
linux-musl-meson (alpine:latest)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
linux-musl-meson (alpine:latest)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
linux-musl-meson (alpine:latest)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux-musl-meson (alpine:latest)
failed: t5310.207 pack-objects respects --local (non-local pack)
linux-musl-meson (alpine:latest)
failed: t5310.126 pack-objects respects --local (non-local pack)
linux-musl-meson (alpine:latest)
failed: t5310.50 pack-objects respects --local (non-local pack)
linux-musl-meson (alpine:latest)
failed: t5300.55 prefetch objects
fedora-breaking-changes-meson (fedora:latest)
Process completed with exit code 1.
fedora-breaking-changes-meson (fedora:latest)
failed: t5329.14 cruft commits rescue parents, trees
fedora-breaking-changes-meson (fedora:latest)
failed: t5329.13 cruft tags rescue tagged objects
fedora-breaking-changes-meson (fedora:latest)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
fedora-breaking-changes-meson (fedora:latest)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
fedora-breaking-changes-meson (fedora:latest)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
fedora-breaking-changes-meson (fedora:latest)
failed: t5329.2 unreachable packed objects are packed (expire never)
fedora-breaking-changes-meson (fedora:latest)
failed: t5310.207 pack-objects respects --local (non-local pack)
fedora-breaking-changes-meson (fedora:latest)
failed: t5310.126 pack-objects respects --local (non-local pack)
fedora-breaking-changes-meson (fedora:latest)
failed: t5310.50 pack-objects respects --local (non-local pack)
fedora-breaking-changes-meson (fedora:latest)
failed: t5300.55 prefetch objects
linux32 (i386/ubuntu:focal)
Process completed with exit code 2.
linux32 (i386/ubuntu:focal)
failed: t5329.14 cruft commits rescue parents, trees
linux32 (i386/ubuntu:focal)
failed: t5329.13 cruft tags rescue tagged objects
linux32 (i386/ubuntu:focal)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
linux32 (i386/ubuntu:focal)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
linux32 (i386/ubuntu:focal)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
linux32 (i386/ubuntu:focal)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux32 (i386/ubuntu:focal)
failed: t5310.207 pack-objects respects --local (non-local pack)
linux32 (i386/ubuntu:focal)
failed: t5310.126 pack-objects respects --local (non-local pack)
linux32 (i386/ubuntu:focal)
failed: t5310.50 pack-objects respects --local (non-local pack)
linux32 (i386/ubuntu:focal)
failed: t5300.55 prefetch objects
linux-breaking-changes (ubuntu:rolling)
failed: t5329.14 cruft commits rescue parents, trees
linux-breaking-changes (ubuntu:rolling)
failed: t5329.13 cruft tags rescue tagged objects
linux-breaking-changes (ubuntu:rolling)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
linux-breaking-changes (ubuntu:rolling)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
linux-breaking-changes (ubuntu:rolling)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
linux-breaking-changes (ubuntu:rolling)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux-breaking-changes (ubuntu:rolling)
failed: t5310.207 pack-objects respects --local (non-local pack)
linux-breaking-changes (ubuntu:rolling)
failed: t5310.126 pack-objects respects --local (non-local pack)
linux-breaking-changes (ubuntu:rolling)
failed: t5310.50 pack-objects respects --local (non-local pack)
linux-breaking-changes (ubuntu:rolling)
failed: t5300.55 prefetch objects
almalinux-8 (almalinux:8)
Process completed with exit code 1.
almalinux-8 (almalinux:8)
failed: t5329.14 cruft commits rescue parents, trees
almalinux-8 (almalinux:8)
failed: t5329.13 cruft tags rescue tagged objects
almalinux-8 (almalinux:8)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
almalinux-8 (almalinux:8)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
almalinux-8 (almalinux:8)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
almalinux-8 (almalinux:8)
failed: t5329.2 unreachable packed objects are packed (expire never)
almalinux-8 (almalinux:8)
failed: t5310.207 pack-objects respects --local (non-local pack)
almalinux-8 (almalinux:8)
failed: t5310.126 pack-objects respects --local (non-local pack)
almalinux-8 (almalinux:8)
failed: t5310.50 pack-objects respects --local (non-local pack)
almalinux-8 (almalinux:8)
failed: t5300.55 prefetch objects
win test (0)
Process completed with exit code 1.
win test (0)
failed: t6020.14 clone from bundle
linux-TEST-vars (ubuntu:20.04)
Process completed with exit code 2.
linux-TEST-vars (ubuntu:20.04)
failed: t5329.14 cruft commits rescue parents, trees
linux-TEST-vars (ubuntu:20.04)
failed: t5329.13 cruft tags rescue tagged objects
linux-TEST-vars (ubuntu:20.04)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
linux-TEST-vars (ubuntu:20.04)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
linux-TEST-vars (ubuntu:20.04)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
linux-TEST-vars (ubuntu:20.04)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux-TEST-vars (ubuntu:20.04)
failed: t5310.207 pack-objects respects --local (non-local pack)
linux-TEST-vars (ubuntu:20.04)
failed: t5310.126 pack-objects respects --local (non-local pack)
linux-TEST-vars (ubuntu:20.04)
failed: t5310.50 pack-objects respects --local (non-local pack)
linux-TEST-vars (ubuntu:20.04)
failed: t5300.55 prefetch objects
linux-sha256 (ubuntu:rolling)
failed: t5329.14 cruft commits rescue parents, trees
linux-sha256 (ubuntu:rolling)
failed: t5329.13 cruft tags rescue tagged objects
linux-sha256 (ubuntu:rolling)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
linux-sha256 (ubuntu:rolling)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
linux-sha256 (ubuntu:rolling)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
linux-sha256 (ubuntu:rolling)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux-sha256 (ubuntu:rolling)
failed: t5310.207 pack-objects respects --local (non-local pack)
linux-sha256 (ubuntu:rolling)
failed: t5310.126 pack-objects respects --local (non-local pack)
linux-sha256 (ubuntu:rolling)
failed: t5310.50 pack-objects respects --local (non-local pack)
linux-sha256 (ubuntu:rolling)
failed: t5300.55 prefetch objects
linux-reftable (ubuntu:rolling)
failed: t5329.14 cruft commits rescue parents, trees
linux-reftable (ubuntu:rolling)
failed: t5329.13 cruft tags rescue tagged objects
linux-reftable (ubuntu:rolling)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
linux-reftable (ubuntu:rolling)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
linux-reftable (ubuntu:rolling)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
linux-reftable (ubuntu:rolling)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux-reftable (ubuntu:rolling)
failed: t5310.207 pack-objects respects --local (non-local pack)
linux-reftable (ubuntu:rolling)
failed: t5310.126 pack-objects respects --local (non-local pack)
linux-reftable (ubuntu:rolling)
failed: t5310.50 pack-objects respects --local (non-local pack)
linux-reftable (ubuntu:rolling)
failed: t5300.55 prefetch objects
debian-11 (debian:11)
Process completed with exit code 2.
debian-11 (debian:11)
failed: t5329.14 cruft commits rescue parents, trees
debian-11 (debian:11)
failed: t5329.13 cruft tags rescue tagged objects
debian-11 (debian:11)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
debian-11 (debian:11)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
debian-11 (debian:11)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
debian-11 (debian:11)
failed: t5329.2 unreachable packed objects are packed (expire never)
debian-11 (debian:11)
failed: t5310.207 pack-objects respects --local (non-local pack)
debian-11 (debian:11)
failed: t5310.126 pack-objects respects --local (non-local pack)
debian-11 (debian:11)
failed: t5310.50 pack-objects respects --local (non-local pack)
debian-11 (debian:11)
failed: t5300.55 prefetch objects
win test (1)
Process completed with exit code 1.
win test (1)
failed: t7703.18 geometric repack works with promisor packs
win test (1)
failed: t7703.17 --geometric -l disables writing bitmaps with non-local packfiles
win test (1)
failed: t7703.16 --geometric -l with non-intact geometric sequence across ODBs
win test (1)
failed: t7703.10 --geometric with pack.packSizeLimit
win test (1)
failed: t7703.7 --geometric ignores kept packs
win test (1)
failed: t7703.6 --geometric with small- and large-pack rollup
win test (1)
failed: t7703.5 --geometric with small-pack rollup
win test (1)
failed: t7703.4 --geometric with loose objects
linux-meson (ubuntu:rolling)
failed: t5329.14 cruft commits rescue parents, trees
linux-meson (ubuntu:rolling)
failed: t5329.13 cruft tags rescue tagged objects
linux-meson (ubuntu:rolling)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
linux-meson (ubuntu:rolling)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
linux-meson (ubuntu:rolling)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
linux-meson (ubuntu:rolling)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux-meson (ubuntu:rolling)
failed: t5310.207 pack-objects respects --local (non-local pack)
linux-meson (ubuntu:rolling)
failed: t5310.126 pack-objects respects --local (non-local pack)
linux-meson (ubuntu:rolling)
failed: t5310.50 pack-objects respects --local (non-local pack)
linux-meson (ubuntu:rolling)
failed: t5300.55 prefetch objects
osx-clang (macos-14)
failed: t5329.14 cruft commits rescue parents, trees
osx-clang (macos-14)
failed: t5329.13 cruft tags rescue tagged objects
osx-clang (macos-14)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
osx-clang (macos-14)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
osx-clang (macos-14)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
osx-clang (macos-14)
failed: t5329.2 unreachable packed objects are packed (expire never)
osx-clang (macos-14)
failed: t5310.207 pack-objects respects --local (non-local pack)
osx-clang (macos-14)
failed: t5310.126 pack-objects respects --local (non-local pack)
osx-clang (macos-14)
failed: t5310.50 pack-objects respects --local (non-local pack)
osx-clang (macos-14)
failed: t5300.55 prefetch objects
osx-reftable (macos-14)
failed: t5329.14 cruft commits rescue parents, trees
osx-reftable (macos-14)
failed: t5329.13 cruft tags rescue tagged objects
osx-reftable (macos-14)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
osx-reftable (macos-14)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
osx-reftable (macos-14)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
osx-reftable (macos-14)
failed: t5329.2 unreachable packed objects are packed (expire never)
osx-reftable (macos-14)
failed: t5310.207 pack-objects respects --local (non-local pack)
osx-reftable (macos-14)
failed: t5310.126 pack-objects respects --local (non-local pack)
osx-reftable (macos-14)
failed: t5310.50 pack-objects respects --local (non-local pack)
osx-reftable (macos-14)
failed: t5300.55 prefetch objects
win test (7)
failed: t7700.8 packed obs in alt ODB are repacked when local repo has packs
win test (7)
failed: t7700.7 packed obs in alt ODB are repacked even when local repo is packless
win test (7)
failed: t5331.12 --stdin-packs with promisors
win test (7)
failed: t5331.11 --stdin-packs=follow walks into unknown packs
win test (7)
failed: t5331.10 pack-objects --stdin with packfiles from main and alternate object database
win test (7)
failed: t5331.9 pack-objects --stdin with packfiles from alternate object database
win test (7)
failed: t5331.7 pack-objects --stdin with duplicate packfile
win test (7)
failed: t5331.6 --stdin-packs with broken links
win test (7)
failed: t5331.5 --stdin-packs with loose objects
win test (7)
failed: t5331.2 --stdin-packs with excluded packs
win test (5)
failed: t5329.19 cruft --local drops unreachable objects
win test (5)
failed: t5329.17 loose objects mtimes upsert others
win test (5)
failed: t5329.15 cruft trees rescue sub-trees, blobs
win test (5)
failed: t5329.14 cruft commits rescue parents, trees
win test (5)
failed: t5329.13 cruft tags rescue tagged objects
win test (5)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
win test (5)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
win test (5)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
win test (5)
failed: t5329.2 unreachable packed objects are packed (expire never)
win test (5)
failed: t5300.55 prefetch objects
win test (6)
Process completed with exit code 1.
win test (6)
failed: t7900.29 geometric repacking task
osx-gcc (macos-14)
failed: t5329.14 cruft commits rescue parents, trees
osx-gcc (macos-14)
failed: t5329.13 cruft tags rescue tagged objects
osx-gcc (macos-14)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
osx-gcc (macos-14)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
osx-gcc (macos-14)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
osx-gcc (macos-14)
failed: t5329.2 unreachable packed objects are packed (expire never)
osx-gcc (macos-14)
failed: t5310.207 pack-objects respects --local (non-local pack)
osx-gcc (macos-14)
failed: t5310.126 pack-objects respects --local (non-local pack)
osx-gcc (macos-14)
failed: t5310.50 pack-objects respects --local (non-local pack)
osx-gcc (macos-14)
failed: t5300.55 prefetch objects
win test (4)
Process completed with exit code 1.
win test (4)
failed: t6500.7 gc --keep-largest-pack
win test (4)
failed: t5310.207 pack-objects respects --local (non-local pack)
win test (4)
failed: t5310.126 pack-objects respects --local (non-local pack)
win test (4)
failed: t5310.50 pack-objects respects --local (non-local pack)
win+Meson test (2)
Process completed with exit code 1.
win+Meson test (2)
failed: t6500.7 gc --keep-largest-pack
win+Meson test (2)
failed: t5331.12 --stdin-packs with promisors
win+Meson test (2)
failed: t5331.11 --stdin-packs=follow walks into unknown packs
win+Meson test (2)
failed: t5331.10 pack-objects --stdin with packfiles from main and alternate object database
win+Meson test (2)
failed: t5331.9 pack-objects --stdin with packfiles from alternate object database
win+Meson test (2)
failed: t5331.7 pack-objects --stdin with duplicate packfile
win+Meson test (2)
failed: t5331.6 --stdin-packs with broken links
win+Meson test (2)
failed: t5331.5 --stdin-packs with loose objects
win+Meson test (2)
failed: t5331.2 --stdin-packs with excluded packs
win+Meson test (4)
Process completed with exit code 1.
win+Meson test (4)
failed: t6020.14 clone from bundle
win+Meson test (1)
Process completed with exit code 1.
win+Meson test (1)
failed: t5310.207 pack-objects respects --local (non-local pack)
win+Meson test (1)
failed: t5310.126 pack-objects respects --local (non-local pack)
win+Meson test (1)
failed: t5310.50 pack-objects respects --local (non-local pack)
win+Meson test (1)
failed: t5300.55 prefetch objects
win+Meson test (5)
failed: t7700.17 bitmaps can be disabled on bare repos
win+Meson test (5)
failed: t7700.16 incremental repack does not complain
win+Meson test (5)
failed: t7700.15 bitmaps are created by default in bare repos
win+Meson test (5)
failed: t7700.13 repack --keep-pack
win+Meson test (5)
failed: t7700.12 objects made unreachable by grafts only are kept
win+Meson test (5)
failed: t7700.11 local packed unreachable obs that exist in alternate ODB are not loosened
win+Meson test (5)
failed: t7700.10 packed unreachable obs in alternate ODB are not loosened
win+Meson test (5)
failed: t7700.9 packed obs in alternate ODB kept pack are repacked
win+Meson test (5)
failed: t7700.8 packed obs in alt ODB are repacked when local repo has packs
win+Meson test (5)
failed: t7700.7 packed obs in alt ODB are repacked even when local repo is packless
osx-meson (macos-14)
failed: t5329.14 cruft commits rescue parents, trees
osx-meson (macos-14)
failed: t5329.13 cruft tags rescue tagged objects
osx-meson (macos-14)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
osx-meson (macos-14)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
osx-meson (macos-14)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
osx-meson (macos-14)
failed: t5329.2 unreachable packed objects are packed (expire never)
osx-meson (macos-14)
failed: t5310.207 pack-objects respects --local (non-local pack)
osx-meson (macos-14)
failed: t5310.126 pack-objects respects --local (non-local pack)
osx-meson (macos-14)
failed: t5310.50 pack-objects respects --local (non-local pack)
osx-meson (macos-14)
failed: t5300.55 prefetch objects
win+Meson test (8)
Process completed with exit code 1.
win+Meson test (8)
failed: t7703.18 geometric repack works with promisor packs
win+Meson test (8)
failed: t7703.17 --geometric -l disables writing bitmaps with non-local packfiles
win+Meson test (8)
failed: t7703.16 --geometric -l with non-intact geometric sequence across ODBs
win+Meson test (8)
failed: t7703.10 --geometric with pack.packSizeLimit
win+Meson test (8)
failed: t7703.7 --geometric ignores kept packs
win+Meson test (8)
failed: t7703.6 --geometric with small- and large-pack rollup
win+Meson test (8)
failed: t7703.5 --geometric with small-pack rollup
win+Meson test (8)
failed: t7703.4 --geometric with loose objects
linux-reftable-leaks (ubuntu:rolling)
failed: t5329.14 cruft commits rescue parents, trees
linux-reftable-leaks (ubuntu:rolling)
failed: t5329.13 cruft tags rescue tagged objects
linux-reftable-leaks (ubuntu:rolling)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
linux-reftable-leaks (ubuntu:rolling)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
linux-reftable-leaks (ubuntu:rolling)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
linux-reftable-leaks (ubuntu:rolling)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux-reftable-leaks (ubuntu:rolling)
failed: t5310.207 pack-objects respects --local (non-local pack)
linux-reftable-leaks (ubuntu:rolling)
failed: t5310.126 pack-objects respects --local (non-local pack)
linux-reftable-leaks (ubuntu:rolling)
failed: t5310.50 pack-objects respects --local (non-local pack)
linux-reftable-leaks (ubuntu:rolling)
failed: t5300.55 prefetch objects
linux-leaks (ubuntu:rolling)
failed: t5329.14 cruft commits rescue parents, trees
linux-leaks (ubuntu:rolling)
failed: t5329.13 cruft tags rescue tagged objects
linux-leaks (ubuntu:rolling)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
linux-leaks (ubuntu:rolling)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
linux-leaks (ubuntu:rolling)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
linux-leaks (ubuntu:rolling)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux-leaks (ubuntu:rolling)
failed: t5310.207 pack-objects respects --local (non-local pack)
linux-leaks (ubuntu:rolling)
failed: t5310.126 pack-objects respects --local (non-local pack)
linux-leaks (ubuntu:rolling)
failed: t5310.50 pack-objects respects --local (non-local pack)
linux-leaks (ubuntu:rolling)
failed: t5300.55 prefetch objects
win+Meson test (9)
failed: t7704.14 cruft packs are not included in geometric repack
win+Meson test (9)
failed: t7704.12 reachable packs are preferred over cruft ones
win+Meson test (9)
failed: t7704.10 --max-cruft-size with pruning
win+Meson test (9)
failed: t7704.9 multi-cruft with freshened objects (previously cruft)
win+Meson test (9)
failed: t7704.8 cruft with freshened objects (packed)
win+Meson test (9)
failed: t7704.7 cruft with freshened objects (loose)
win+Meson test (9)
failed: t7704.5 --combine-cruft-below-size combines packs
win+Meson test (9)
failed: t7704.4 --max-cruft-size combines existing packs when not too large
win+Meson test (9)
failed: t7704.3 --max-cruft-size creates new packs when too large
win+Meson test (9)
failed: t7704.2 --expire-to stores pruned objects (5.minutes.ago)
win+Meson test (0)
failed: t5329.22 gc.recentObjectsHook
win+Meson test (0)
failed: t5329.19 cruft --local drops unreachable objects
win+Meson test (0)
failed: t5329.17 loose objects mtimes upsert others
win+Meson test (0)
failed: t5329.15 cruft trees rescue sub-trees, blobs
win+Meson test (0)
failed: t5329.14 cruft commits rescue parents, trees
win+Meson test (0)
failed: t5329.13 cruft tags rescue tagged objects
win+Meson test (0)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
win+Meson test (0)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
win+Meson test (0)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
win+Meson test (0)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux-asan-ubsan (ubuntu:rolling)
failed: t5329.14 cruft commits rescue parents, trees
linux-asan-ubsan (ubuntu:rolling)
failed: t5329.13 cruft tags rescue tagged objects
linux-asan-ubsan (ubuntu:rolling)
failed: t5329.9 unreachable cruft objects are repacked (expire 2.weeks.ago)
linux-asan-ubsan (ubuntu:rolling)
failed: t5329.8 unreachable packed objects are packed (expire 2.weeks.ago)
linux-asan-ubsan (ubuntu:rolling)
failed: t5329.3 unreachable cruft objects are repacked (expire never)
linux-asan-ubsan (ubuntu:rolling)
failed: t5329.2 unreachable packed objects are packed (expire never)
linux-asan-ubsan (ubuntu:rolling)
failed: t5310.207 pack-objects respects --local (non-local pack)
linux-asan-ubsan (ubuntu:rolling)
failed: t5310.126 pack-objects respects --local (non-local pack)
linux-asan-ubsan (ubuntu:rolling)
failed: t5310.50 pack-objects respects --local (non-local pack)
linux-asan-ubsan (ubuntu:rolling)
failed: t5300.55 prefetch objects
rust-analysis
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson build
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
linux-musl-meson (alpine:latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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
fedora-breaking-changes-meson (fedora:latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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-breaking-changes (ubuntu:rolling)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
almalinux-8 (almalinux:8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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
win test (0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v5, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win test (8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-TEST-vars (ubuntu:20.04)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-sha256 (ubuntu:rolling)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-reftable (ubuntu:rolling)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
debian-11 (debian:11)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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 test (1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v5, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-meson (ubuntu:rolling)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
osx-clang (macos-14)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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
win test (2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
osx-reftable (macos-14)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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 test (7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v5, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win test (5)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v5, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win test (3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win test (6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v5, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
osx-gcc (macos-14)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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
win test (4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v5, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson test (3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson test (3)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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 (4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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 test (9)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson test (1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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 (5)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson test (5)
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 (5)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson test (7)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
osx-meson (macos-14)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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
win+Meson test (8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson test (8)
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 (8)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
linux-reftable-leaks (ubuntu:rolling)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson test (6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson test (6)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
linux-leaks (ubuntu:rolling)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
win+Meson test (9)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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+Meson test (0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v6, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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.
linux-asan-ubsan (ubuntu:rolling)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
failed-tests-almalinux-8
69.9 MB
sha256:9d3d468586e797ad40b9eb42cc224f9ebcf71ce099693d94c9a22b348d1403a6
failed-tests-debian-11
69.9 MB
sha256:d77d0ee14a7570b02603e488cd190f65bbb8db4da85d720239c3d297f8bc3e68
failed-tests-fedora-breaking-changes-meson
69.9 MB
sha256:5f10c9acc92ca67ed40695d88b1da18df660efdd1f4c58f2004de68c03f02362
failed-tests-linux-TEST-vars
70.2 MB
sha256:b5c0ba6ea8754bcc0ecbf9fff2ed8564a05b39d1d38babda362eb88304bd98f6
failed-tests-linux-asan-ubsan
70.1 MB
sha256:e80ac138482d1afdcff83dd80950c167b77c36603d9880f51bd706217900a9f6
failed-tests-linux-breaking-changes
70.2 MB
sha256:5ecf907696430d7b8b3a3e3aca0054511dc325760c704aefab5f0dd96a4525e3
failed-tests-linux-leaks
70.2 MB
sha256:88839615a68af4f3645e48f2f35210e232078413952852c7bccfdb8da92735a0
failed-tests-linux-meson
70.1 MB
sha256:1565de4008471ae0258fd8a23897e0a504c4b47e028f15698774f9d34dfad114
failed-tests-linux-musl-meson
70.1 MB
sha256:7376427fdb46afa23677a9f7214e4a209f7de9f3400ff670b1f20a2e2b145265
failed-tests-linux-reftable
70.2 MB
sha256:1e08bc24f193ef6d14e2823676254288cf407c564bca848bf73c908caadce877
failed-tests-linux-reftable-leaks
70.1 MB
sha256:1a5a8a9691580988258c2eb664bf695fb79ee639f357382f222f38ae1c3b5c75
failed-tests-linux-sha256
70.2 MB
sha256:33ee6d4cc78eb7f24b4934944c6c8380babe4ce64ac57cc506691d6698ae572b
failed-tests-linux32
69.9 MB
sha256:15afa49d1a70bd84122093a06d61253df4743618813b8b043998bd12b0611902
failed-tests-osx-clang
69.9 MB
sha256:e5ecd10e3faca1ff61cd265fe498a797f46a1f83478431e943abbe395500e290
failed-tests-osx-gcc
69.9 MB
sha256:c2919a84d0d4f92351bf6da765d056b1df4f9a0665dfa21d1eba3408e667d17e
failed-tests-osx-meson
69.9 MB
sha256:3239d118150eaf4d8b3985e77469a4e667e5d24cb86ffe8b3062ed3fe6b61775
failed-tests-osx-reftable
69.9 MB
sha256:e7cf1eeac0a8af2f1472003c33ef48b9ccc5d8b53911f4999c0e8861d1ca6be9
failed-tests-windows-0
90.9 KB
sha256:531a477ef156f7abd4ab4ce89b2a2761ed55a01909f4fd1c3aabff7a05c28d32
failed-tests-windows-1
22.7 KB
sha256:67101ce220b02f082c9c6ae079cbec58dd3b79e8c488ab43e335a5cc258f9523
failed-tests-windows-4
3.86 MB
sha256:fe127f0d49aa9d386c4ebc6333fbfe2abe7db52d4ac5204db5167d06f7b6eba6
failed-tests-windows-5
56.2 MB
sha256:48af91d9c73b68e93fb3e5087e7ce8c8661d9d88b50f5e9134ab46a56c3ec81a
failed-tests-windows-6
204 KB
sha256:ba327a1b31fe8d084eeafcf1369a42ed295ffe2811a2d66cc362a91688083ad8
failed-tests-windows-7
9.44 MB
sha256:9c61f24103b32b28a038ffd410f72045df80483e62d167040807e4cb72ca1f16
windows-artifacts
96.8 MB
sha256:89a31f4196957911d69d7e26f7219d96bebe31df17b400a1b2dab77b69577efa
windows-meson-artifacts
48.2 MB
sha256:f08c53ba08c2b04d6a710c8bf82dc418ed323bd052967c4dbb43218dd82ecc94