From 6949b06090db70e09d705b9c9382cdb38e5224f0 Mon Sep 17 00:00:00 2001 From: WindSoilder Date: Wed, 16 Apr 2025 07:38:01 +0800 Subject: [PATCH 1/3] use ubuntu 22.04 --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c00a096..7a8e2d6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,10 +16,10 @@ jobs: strategy: fail-fast: true matrix: - # Pinning to Ubuntu 20.04 because building on newer Ubuntu versions causes linux-gnu + # Pinning to Ubuntu 22.04 because building on newer Ubuntu versions causes linux-gnu # builds to link against a too-new-for-many-Linux-installs glibc version. Consider - # revisiting this when 20.04 is closer to EOL (April 2025) - platform: [macos-latest, ubuntu-20.04] + # revisiting this when 22.04 is closer to EOL (June 2027) + platform: [macos-latest, ubuntu-22.04] feature: [default] include: - feature: default From 387a439c5f7fe956b723554a546468373e09b8ae Mon Sep 17 00:00:00 2001 From: WindSoilder Date: Wed, 16 Apr 2025 07:38:46 +0800 Subject: [PATCH 2/3] use ubuntu 22.04 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a8e2d6..5693aac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,7 +49,7 @@ jobs: strategy: fail-fast: true matrix: - platform: [macos-latest, ubuntu-20.04] + platform: [macos-latest, ubuntu-22.04] feature: [default] include: - feature: default From 4a42f905f5881d74d0d6c3c2e553c990efb1ea11 Mon Sep 17 00:00:00 2001 From: WindSoilder Date: Fri, 18 Apr 2025 06:58:02 +0800 Subject: [PATCH 3/3] use 24.04 --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5693aac..a7d7d74 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,10 +16,10 @@ jobs: strategy: fail-fast: true matrix: - # Pinning to Ubuntu 22.04 because building on newer Ubuntu versions causes linux-gnu + # Pinning to Ubuntu 24.04 because building on newer Ubuntu versions causes linux-gnu # builds to link against a too-new-for-many-Linux-installs glibc version. Consider - # revisiting this when 22.04 is closer to EOL (June 2027) - platform: [macos-latest, ubuntu-22.04] + # revisiting this when 24.04 is closer to EOL + platform: [macos-latest, ubuntu-24.04] feature: [default] include: - feature: default @@ -49,7 +49,7 @@ jobs: strategy: fail-fast: true matrix: - platform: [macos-latest, ubuntu-22.04] + platform: [macos-latest, ubuntu-24.04] feature: [default] include: - feature: default