andk / pause

Perl authors upload server
http://pause.perl.org/
150 stars 57 forks source link

GitHub Action improvements, including coverage tests! #515

Closed rspier closed 2 months ago

rspier commented 2 months ago

Various cleanups of obsolete things from the workflow. Caching so we don't have to install modules each time (saves 2 minutes) Run Devel::Cover coverage tests and push results to Coveralls if the want-coverage label is applied. Explicitly use MariaDB, instead of whatever Debian's default is.

Same as #508, but going to merge without rebase.

rspier commented 2 months ago

This is identical to #508, which was approved by @rjbs, but I merged that with rebase, and this was big enough that it should have a merge commit to track it. So I did some things I don't want to mention to make that happen. Hopefully everyone else was asleep and didn't notice. :wink: