40 lines
862 B
YAML
40 lines
862 B
YAML
|
name: Coveralls
|
||
|
|
||
|
on: ["push", "pull_request"]
|
||
|
|
||
|
jobs:
|
||
|
|
||
|
coverage:
|
||
|
|
||
|
runs-on: ubuntu-latest
|
||
|
steps:
|
||
|
- uses: actions/checkout@v4
|
||
|
with:
|
||
|
fetch-depth: 10
|
||
|
fetch-tags: true
|
||
|
|
||
|
- name: Install Perl
|
||
|
uses: shogo82148/actions-setup-perl@v1
|
||
|
with:
|
||
|
perl-version: 5.38
|
||
|
|
||
|
- run: cpanm --installdeps -n -f Mail::SPF Mail::DMARC GeoIP2
|
||
|
|
||
|
- name: Coveralls
|
||
|
uses: mihyaeru21/actions-report-coveralls-perl@v1
|
||
|
|
||
|
# - name: install Devel::Cover
|
||
|
# uses: perl-actions/install-with-cpanm@v1
|
||
|
# with:
|
||
|
# sudo: true
|
||
|
# install: |
|
||
|
# Devel::Cover
|
||
|
|
||
|
- run: cpanm --installdeps -n -f ClamAV::Client Redis Time::TAI64
|
||
|
- run: cpanm --installdeps -n -f .
|
||
|
|
||
|
- name: Run tests with coverage
|
||
|
env:
|
||
|
HARNESS_PERL_SWITCHES: '-MDevel::Cover=+ignore,^t/'
|
||
|
run: prove -lrv t
|