diff --git a/.github/workflows/dzil-build-and-test.yml b/.github/workflows/dzil-build-and-test.yml index d36a0bea..6a49a94a 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: @@ -25,18 +25,18 @@ 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 coverage-job: needs: build-job - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: 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: . @@ -72,11 +72,8 @@ jobs: strategy: fail-fast: true matrix: - os: [ubuntu-20.04] + os: [ubuntu-latest] perl-version: - - "5.8" - - "5.10" - - "5.12" - "5.14" - "5.16" - "5.18" @@ -95,7 +92,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: . @@ -116,9 +113,6 @@ jobs: matrix: os: [macos-latest] perl-version: - - "5.8" - - "5.10" - - "5.12" - "5.14" - "5.16" - "5.18" @@ -135,7 +129,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,10 +164,12 @@ 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: . + - 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: