df5b04d857
- doc(README): update test status badge URLs - ci(coveralls): added GHA
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
|