From ec4bd6d51d024d3754c7e2eb896223e218c696a2 Mon Sep 17 00:00:00 2001 From: Clayton Carter Date: Thu, 21 May 2026 11:06:40 -0400 Subject: [PATCH 1/4] ci: document git release dates --- .github/workflows/linux.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 2760207ef..425a4a7bc 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -18,7 +18,12 @@ jobs: matrix: # Use a tag from https://github.com/git/git/tags # Make sure to update `git-version` in the `run-tests` step as well. - git-version: ["v2.24.3", "v2.29.2", "v2.33.1", "v2.37.3"] + git-version: [ + "v2.24.3", # Apr 2020 + "v2.29.2", # Oct 2020 + "v2.33.1", # Oct 2021 + "v2.37.3", # Aug 2022 + ] steps: - uses: actions/checkout@v6 @@ -58,7 +63,12 @@ jobs: strategy: matrix: - git-version: ["v2.24.3", "v2.29.2", "v2.33.1", "v2.37.3"] + git-version: [ + "v2.24.3", # Apr 2020 + "v2.29.2", # Oct 2020 + "v2.33.1", # Oct 2021 + "v2.37.3", # Aug 2022 + ] steps: - uses: actions/checkout@v6 From 97f933cb864f4eed5ae46a72a97528ecf0bfcc6d Mon Sep 17 00:00:00 2001 From: Clayton Carter Date: Thu, 21 May 2026 11:07:01 -0400 Subject: [PATCH 2/4] ci: update git version matrix Targetting approximately annual releases from within the past 5 years. --- .github/workflows/linux.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 425a4a7bc..64eee435d 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -19,10 +19,11 @@ jobs: # Use a tag from https://github.com/git/git/tags # Make sure to update `git-version` in the `run-tests` step as well. git-version: [ - "v2.24.3", # Apr 2020 - "v2.29.2", # Oct 2020 - "v2.33.1", # Oct 2021 "v2.37.3", # Aug 2022 + "v2.42.0", # Aug 2023 + "v2.46.2", # Sep 2024 + "v2.51.2", # Oct 2025 + "v2.54.0", # Apr 2026 ] steps: @@ -64,10 +65,11 @@ jobs: strategy: matrix: git-version: [ - "v2.24.3", # Apr 2020 - "v2.29.2", # Oct 2020 - "v2.33.1", # Oct 2021 "v2.37.3", # Aug 2022 + "v2.42.0", # Aug 2023 + "v2.46.2", # Sep 2024 + "v2.51.2", # Oct 2025 + "v2.54.0", # Apr 2026 ] steps: From 067dbc755c9136fd7739d79f6a898016df838b39 Mon Sep 17 00:00:00 2001 From: Clayton Carter Date: Thu, 21 May 2026 11:24:44 -0400 Subject: [PATCH 3/4] temp: wip --- .github/workflows/linux.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 64eee435d..4f87bd477 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -22,8 +22,8 @@ jobs: "v2.37.3", # Aug 2022 "v2.42.0", # Aug 2023 "v2.46.2", # Sep 2024 - "v2.51.2", # Oct 2025 - "v2.54.0", # Apr 2026 + # "v2.51.2", # Oct 2025 + # "v2.54.0", # Apr 2026 ] steps: @@ -68,8 +68,8 @@ jobs: "v2.37.3", # Aug 2022 "v2.42.0", # Aug 2023 "v2.46.2", # Sep 2024 - "v2.51.2", # Oct 2025 - "v2.54.0", # Apr 2026 + # "v2.51.2", # Oct 2025 + # "v2.54.0", # Apr 2026 ] steps: From 12506da57058eb5cc83eba8475e53f8da63de1a8 Mon Sep 17 00:00:00 2001 From: Clayton Carter Date: Thu, 21 May 2026 11:53:07 -0400 Subject: [PATCH 4/4] temp: wip --- .github/workflows/linux.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 4f87bd477..36cd7c4d0 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -21,6 +21,9 @@ jobs: git-version: [ "v2.37.3", # Aug 2022 "v2.42.0", # Aug 2023 + "v2.43.0", + "v2.44.0", + "v2.45.0", "v2.46.2", # Sep 2024 # "v2.51.2", # Oct 2025 # "v2.54.0", # Apr 2026 @@ -61,12 +64,16 @@ jobs: run-tests: runs-on: ubuntu-latest needs: build-git + continue-on-error: true # see if we can get results from all git versions strategy: matrix: git-version: [ "v2.37.3", # Aug 2022 "v2.42.0", # Aug 2023 + "v2.43.0", + "v2.44.0", + "v2.45.0", "v2.46.2", # Sep 2024 # "v2.51.2", # Oct 2025 # "v2.54.0", # Apr 2026