From fbaafc74be7d7015dd036632a5d8ff5ca9e222ad Mon Sep 17 00:00:00 2001 From: Duncan Ferguson Date: Tue, 15 Oct 2024 18:02:33 +0100 Subject: [PATCH] Fixes to some test steps - Add in the path to the fake xterm script (as docker doesnt have xterm) - Add in perl 5.41 for testing - Log environment info and perl version in test output - Ensure the manifesst file is built before testing starts --- .github/workflows/dzil_tester.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/dzil_tester.yml b/.github/workflows/dzil_tester.yml index f7eb4bc..2df9946 100644 --- a/.github/workflows/dzil_tester.yml +++ b/.github/workflows/dzil_tester.yml @@ -13,6 +13,7 @@ jobs: fail-fast: false matrix: perl-version: + - '5.41' - '5.40' - '5.38' - '5.36' @@ -37,11 +38,19 @@ jobs: steps: - uses: actions/checkout@main + - name: Amend PATH + run: | + echo "${{ env.GITHUB_WORKSPACE }}/t/bin" >> $GITHUB_PATH + - name: Current env + run: env + - name: Perl info + run: perl -V - name: Regular tests if: ${{ !matrix.coverage }} run: | cpanm -n -f Pod::Coverage::TrustPod Test::Perl::Critic Test::Pod::Coverage Test::Pod Test::Trap perl Build.PL + perl Build manifest perl Build test env: RELEASE_TESTING: 1 @@ -51,6 +60,7 @@ jobs: run: | cpanm -n -f Pod::Coverage::TrustPod Test::Perl::Critic Test::Pod::Coverage Test::Pod Test::Trap perl Build.PL + perl Build manifest perl Build test env: COVERAGE: 1