]> Dogcows Code - chaz/p5-File-KDBX/blob - .github/workflows/linux.yml
Only run GitHub actions on the master branch
[chaz/p5-File-KDBX] / .github / workflows / linux.yml
1 name: Linux
2
3 on:
4 push:
5 branches: ["master"]
6
7 jobs:
8 unit-tests:
9 name: "Test perl v${{ matrix.perl }} on Linux"
10
11 runs-on: ubuntu-latest
12 container:
13 image: perldocker/perl-tester:${{ matrix.perl }}
14
15 strategy:
16 fail-fast: false
17 matrix:
18 perl:
19 - "5.34"
20 - "5.32"
21 - "5.30"
22 - "5.28"
23 - "5.26"
24 - "5.24"
25 - "5.22"
26 - "5.20"
27
28 steps:
29 - name: Checkout code
30 uses: actions/checkout@v3
31 - name: Install author dependencies
32 run: dzil authordeps --missing |cpanm -n
33 - name: Install module dependencies
34 run: dzil listdeps --develop --missing |cpanm -n
35 - name: Run tests
36 run: dzil smoke --author --release
This page took 0.034545 seconds and 4 git commands to generate.