From 641e7bbcf3d229284b8c0d3604be9c69f0d6d0c6 Mon Sep 17 00:00:00 2001 From: Julien Fiegehenn Date: Fri, 2 May 2025 11:07:41 +0100 Subject: [PATCH 1/4] bump github runner --- .github/workflows/dzil-build-and-test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dzil-build-and-test.yml b/.github/workflows/dzil-build-and-test.yml index d36a0bea..9b838da0 100644 --- a/.github/workflows/dzil-build-and-test.yml +++ b/.github/workflows/dzil-build-and-test.yml @@ -13,7 +13,7 @@ on: jobs: build-job: name: Build distribution - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: perldocker/perl-tester:5.36 steps: @@ -31,7 +31,7 @@ jobs: path: build_dir coverage-job: needs: build-job - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: perldocker/perl-tester:5.36 steps: @@ -72,7 +72,7 @@ jobs: strategy: fail-fast: true matrix: - os: [ubuntu-20.04] + os: [ubuntu-latest] perl-version: - "5.8" - "5.10" From 484a3bfaeb71cb5600b8c3a9c79e0898be70d4df Mon Sep 17 00:00:00 2001 From: Julien Fiegehenn Date: Fri, 2 May 2025 14:17:01 +0100 Subject: [PATCH 2/4] bump download-artifact action --- .github/workflows/dzil-build-and-test.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/dzil-build-and-test.yml b/.github/workflows/dzil-build-and-test.yml index 9b838da0..01d18a96 100644 --- a/.github/workflows/dzil-build-and-test.yml +++ b/.github/workflows/dzil-build-and-test.yml @@ -25,7 +25,7 @@ jobs: EXTENDED_TESTING: 1 RELEASE_TESTING: 1 run: auto-build-and-test-dist - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: build_dir path: build_dir @@ -36,7 +36,7 @@ jobs: image: perldocker/perl-tester:5.36 steps: - uses: actions/checkout@v3 # codecov wants to be inside a Git repository - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: build_dir path: . @@ -48,7 +48,7 @@ jobs: needs: build-job runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: build_dir path: . @@ -95,7 +95,7 @@ jobs: uses: shogo82148/actions-setup-perl@v1 with: perl-version: ${{ matrix.perl-version }} - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v4 with: name: build_dir path: . @@ -135,7 +135,7 @@ jobs: uses: shogo82148/actions-setup-perl@v1 with: perl-version: ${{ matrix.perl-version }} - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v4 with: name: build_dir path: . @@ -170,7 +170,7 @@ jobs: with: perl-version: ${{ matrix.perl-version }} distribution: strawberry # this option only used on windows - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: build_dir path: . From 4c7f0c827c9b47e03321d30014fb439610b11faa Mon Sep 17 00:00:00 2001 From: Julien Fiegehenn Date: Fri, 2 May 2025 14:27:32 +0100 Subject: [PATCH 3/4] drop support for Perl < 5.14 IO::Socket::Inet requires us to have 5.14. --- .github/workflows/dzil-build-and-test.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/dzil-build-and-test.yml b/.github/workflows/dzil-build-and-test.yml index 01d18a96..3035bae5 100644 --- a/.github/workflows/dzil-build-and-test.yml +++ b/.github/workflows/dzil-build-and-test.yml @@ -74,9 +74,6 @@ jobs: matrix: os: [ubuntu-latest] perl-version: - - "5.8" - - "5.10" - - "5.12" - "5.14" - "5.16" - "5.18" @@ -116,9 +113,6 @@ jobs: matrix: os: [macos-latest] perl-version: - - "5.8" - - "5.10" - - "5.12" - "5.14" - "5.16" - "5.18" From c51964843271d67c798977cd9bf3adecc1ff67a0 Mon Sep 17 00:00:00 2001 From: Julien Fiegehenn Date: Fri, 2 May 2025 15:01:56 +0100 Subject: [PATCH 4/4] bump IO::Socket::SSL specifically for win tests --- .github/workflows/dzil-build-and-test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/dzil-build-and-test.yml b/.github/workflows/dzil-build-and-test.yml index 3035bae5..6a49a94a 100644 --- a/.github/workflows/dzil-build-and-test.yml +++ b/.github/workflows/dzil-build-and-test.yml @@ -168,6 +168,8 @@ jobs: with: name: build_dir path: . + - name: install IO::Socket::SSL > 2.024 # Windows tests fail with 2.024, so we are getting the ... + run: cpm install -g IO::Socket::SSL@2.089 # ... latest version available at the time of writing - name: install deps using cpm uses: perl-actions/install-with-cpm@v1 with: