|
name: linux
on:
push:
branches:
- '*'
tags-ignore:
- '*'
pull_request:
jobs:
perl:
runs-on: ubuntu-latest
strategy:
matrix:
perl-version:
- '5.12-buster'
- '5.16-buster'
- '5.30'
- '5.32'
- 'latest'
- 'threaded'
container:
image: perl : $ { { matrix.perl-version } }
steps:
- uses : actions/checkout@v2
- name : perl -V
run: perl -V
- name : Install cpm if missing
run: if ! which cpm; then curl -fsSL --compressed https : //git.io/cpm > cpm; chmod +x cpm; fi
- name : Install Dependencies
run: PATH=. : $PATH cpm install -g
- name : build
run: perl Build.PL && ./Build build
- name : Run Tests
run: ./Build test
|