Skip to content

cut down to just container CI, core-only #3341

cut down to just container CI, core-only

cut down to just container CI, core-only #3341

Workflow file for this run

name: perl
on:
push:
branches:
- '*'
tags-ignore:
- '*'
pull_request:
create:
jobs:
notify:
runs-on: ubuntu-latest
continue-on-error: true
if: ${{ always() }}
steps:
- uses: PDLPorters/devops/github-actions/irc-notifications@master
with:
target-notifications: true
ci-ubuntu-containers:
runs-on: ubuntu-latest
if: ${{ github.event_name == 'push' || github.event_name == 'pull_request' }}
needs: notify
container: ${{ matrix.container }}
strategy:
fail-fast: false
matrix:
container: ['centos:centos7']
steps:
- uses: actions/checkout@v2
- name: CentOS setup
if: matrix.container == 'centos:centos7'
run: |
uname -a
yum -y install perl perl-App-cpanminus gcc bzip2 patch
- run: perl -V
- run: (cpanm -n ExtUtils::MakeMaker Devel::CheckLib File::Which && cpanm -n --installdeps .) || ( cat ~/.cpanm/build.log && false )
- name: Run tests
env:
HARNESS_OPTIONS: j4
run: perl Makefile.PL && make coretest && make test
build-status:
runs-on: ubuntu-latest
continue-on-error: true
if: ${{ always() }}
needs: [ 'ci', 'ci-ubuntu-containers', 'cygwin' ]

Check failure on line 45 in .github/workflows/ci.yml

View workflow run for this annotation

GitHub Actions / perl

Invalid workflow file

The workflow is not valid. .github/workflows/ci.yml (Line: 45, Col: 14): Job 'build-status' depends on unknown job 'ci'. .github/workflows/ci.yml (Line: 45, Col: 44): Job 'build-status' depends on unknown job 'cygwin'.
steps:
- uses: PDLPorters/devops/github-actions/irc-notifications@master
with:
target-build-status: true
needs: ${{ toJSON(needs) }}