Skip to content

Commit

Permalink
Set up for GitHub Actions.
Browse files Browse the repository at this point in the history
  • Loading branch information
tobyink committed Nov 14, 2020
1 parent 4f84871 commit 6659d20
Showing 1 changed file with 9 additions and 15 deletions.
24 changes: 9 additions & 15 deletions .github/workflows/ci.yml
@@ -1,9 +1,6 @@
name: Continuous Integration

on: [push]

jobs:

dist:
name: Make distribution using Dist::Inkt
runs-on: ubuntu-latest
Expand Down Expand Up @@ -40,7 +37,6 @@ jobs:
name: dist
path: |
./
inspect:
name: Inspect distribution
needs: dist
Expand Down Expand Up @@ -70,7 +66,6 @@ jobs:
run: cat build/META.json
- name: META.yml
run: cat build/META.yml

test:
name: Perl ${{ matrix.perl }} ${{ matrix.os }} ${{ matrix.joblabel }}
needs: dist
Expand All @@ -81,23 +76,22 @@ jobs:
GHA_TESTING_MODE: ${{ matrix.extended_testing }}
GHA_TESTING_COVER: ${{ matrix.coverage }}
strategy:
fail-fast: false
fail-fast: true
matrix:
os: [ 'ubuntu', 'macos', 'windows' ]
perl: [ '5.22', '5.24', '5.26', '5.28', '5.30', '5.32' ]
coverage: [ false ]
extra_dependencies: [ true ]
extended_testing: [ '0' ]
extended_testing: [ 'extended' ]
exclude:
- { os: 'windows', perl: '5.8' }
- { os: 'windows', perl: '5.10' }
- { os: 'windows', perl: '5.12' }
- { os: 'windows', perl: '5.14' }
- { os: 'windows', perl: '5.8' }
- { os: 'windows', perl: '5.10' }
- { os: 'windows', perl: '5.12' }
include:
- os: ubuntu
perl: '5.30'
coverage: true
joblabel: '(Coverage)'
- os: ubuntu
perl: '5.30'
coverage: true
joblabel: '(Coverage)'
steps:
- name: Get dist artifact
uses: actions/download-artifact@v2
Expand Down

0 comments on commit 6659d20

Please sign in to comment.