diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml new file mode 100644 index 0000000..956bd61 --- /dev/null +++ b/.github/workflows/linux.yml @@ -0,0 +1,35 @@ +name: linux + +on: [push, pull_request] + +jobs: + perl_tester: + runs-on: 'ubuntu-latest' + name: "perl v${{ matrix.perl-version }}" + + strategy: + fail-fast: false + matrix: + perl-version: + - "5.42" + - "5.40" + - "5.38" + - "5.36" + - "5.34" + - "5.32" + - "5.30" + - "5.28" + - "5.26" + - "5.24" + - "5.22" + - "5.20" + + container: + image: perldocker/perl-tester:${{ matrix.perl-version }} + + steps: + - uses: actions/checkout@v6 + - run: cpanm --notest Dist::Zilla + - run: dzil authordeps --missing | cpanm + - run: dzil listdeps --author --missing | cpanm + - run: dzil test --all diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 87f2be3..0000000 --- a/.travis.yml +++ /dev/null @@ -1,18 +0,0 @@ -language: perl -perl: - - "5.19" - - "5.18" - - "5.16" - - "5.14" - - "5.12" - - "5.10" -install: - - cpanm -q --notest Dist::Zilla || (cat /home/travis/.cpanm/build.log; false) - - dzil authordeps --missing | cpanm -q --notest || (cat /home/travis/.cpanm/build.log; false) - - dzil listdeps --author --missing | cpanm -q --notest || (cat /home/travis/.cpanm/build.log; false) -script: - - dzil test --all -notifications: - channels: - - "irc.perl.org#ox" - on_success: change