name: linux on: push: branches: - '*' pull_request: branches: - '*' jobs: perl: runs-on: ubuntu-latest strategy: matrix: perl-version: - '5.30' - 'latest' - 'threaded' container: image: perl:${{ matrix.perl-version }} steps: - uses: actions/checkout@v2 - name: perl -V run: perl -V - name: Initialize Submodules run: git submodule update --init - name: Install Dependencies run: curl -sL https://raw.githubusercontent.com/skaji/cpm/master/cpm | perl - install -g --show-build-log-on-failure - name: Prepare Build run: perl Build.PL - name: build run: ./Build - name: Run Tests run: prove -l t