Skip to content

Commit 1af7962

Browse files
committed
Add GitHub workflow
1 parent 654a702 commit 1af7962

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

.github/workflows/linux.yaml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
name: linux
2+
3+
on:
4+
push:
5+
branches: [ '*' ]
6+
pull_request:
7+
branches: [ master ]
8+
workflow_dispatch:
9+
branches: [ '*' ]
10+
11+
jobs:
12+
13+
perl:
14+
runs-on: ubuntu-latest
15+
strategy:
16+
matrix:
17+
perl-version:
18+
- '5.8-buster'
19+
- '5.10-buster'
20+
- '5.12-buster'
21+
- '5.14-buster'
22+
- '5.16-buster'
23+
- '5.18-buster'
24+
- '5.20-buster'
25+
- '5.22-buster'
26+
- '5.24-buster'
27+
- '5.26-buster'
28+
- '5.28-buster'
29+
- '5.30-bullseye'
30+
- '5.32-bullseye'
31+
- '5.34-bullseye'
32+
- '5.36-bookworm'
33+
- '5.38-bookworm'
34+
- 'latest'
35+
36+
container:
37+
image: perl:${{ matrix.perl-version }}
38+
39+
steps:
40+
- uses: actions/checkout@v3
41+
- run: env | sort
42+
- run: perl -V
43+
- name: Install optional dep
44+
run: cpanm --notest Test::Deep || true
45+
- name: Install deps
46+
run: >
47+
cpanm --quiet --notest
48+
Test::Deep List::MoreUtils YAML::PP Text::Table Ref::Util Moo
49+
- name: Run Tests
50+
run: prove -lr t
51+

0 commit comments

Comments
 (0)