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