From 6e24c0d2790180a4b3306fc1a6a18ccbc9760bbb Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Sat, 16 Aug 2025 21:22:43 -0400 Subject: [PATCH 1/3] Remove unused strategy key from build-and-test --- .github/workflows/build-and-test.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 61fe9867..9ee12272 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -14,8 +14,6 @@ jobs: build: name: Build distribution runs-on: ubuntu-latest - strategy: - max-parallel: 1 container: image: perldocker/perl-tester:5.38 steps: From 3756c88d4f84e1deef0e11bd9f2d167a2530fd6a Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Sat, 16 Aug 2025 20:53:07 -0400 Subject: [PATCH 2/3] Test more perls in CI --- .github/workflows/build-and-test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 9ee12272..10f6a602 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -52,6 +52,8 @@ jobs: - "5.34" - "5.36" - "5.38" + - "5.40" + - "5.42" container: image: perldocker/perl-tester:${{ matrix.perl-version }} env: @@ -99,6 +101,8 @@ jobs: - "5.34" - "5.36" - "5.38" + - "5.40" + - "5.42" name: Perl ${{ matrix.perl-version }} on ${{ matrix.os }} needs: build steps: From d972e23a16daef8ccb0ed33d57c738b34c1e096e Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Sat, 16 Aug 2025 20:54:12 -0400 Subject: [PATCH 3/3] Install cmake in CI Fix suggested by Copilot --- .github/workflows/build-and-test.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 10f6a602..e6bd7ec6 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -20,6 +20,14 @@ jobs: - uses: actions/checkout@v4 - name: Allow for file ownership conflicts with Docker and GitHub Actions run: git config --global --add safe.directory '*' + - name: Install latest CMake + run: | + sudo apt-get update + sudo apt-get remove --purge --auto-remove cmake + sudo snap install cmake --classic + cmake --version + - name: Use system CMake for Alien-cmake3 + run: echo "ALIEN_CMAKE3_SYSTEM=1" >> $GITHUB_ENV - name: Run Tests with coverage env: AUTHOR_TESTING: 1