[dancer-users] CI using GitHub Actions

Stefan Hornburg (Racke) racke at linuxia.de
Wed Dec 23 08:38:11 EST 2020


On 12/22/20 9:37 PM, Gabor Szabo wrote:
> OK, then second best thing I'd need:
> 
> How do I run all the tests?
> 
> So far I run
> 
>      dzil test --author --release
> 
> It skips one test t/issues/gh-811.t because Dancer2::Session::Cookie  is missing. But Dancer2::Session::Cookie depends
> on Dancer2, right?

It is correct to skip this test when that module is not present. For CI you want to run *all* tests, so you install
that module first.

I opened a pull request for Travis CI to fix that:

https://github.com/PerlDancer/Dancer2/pull/1572

Regards
        Racke

> 
> Then I use
> 
>       dzil build
> 
> to create the tar.gz
> 
> Is that correct?
> 
> Gabor
> 
> 
> On Tue, Dec 22, 2020 at 10:21 PM Jason A. Crome <jason at crome-plated.com <mailto:jason at crome-plated.com>> wrote:
> 
>     __
>     There is not unfortunately.
> 
>     On Tue, Dec 22, 2020, at 2:18 PM, Gabor Szabo wrote:
>>     Is there a document describing the release process of Dancer?
>>
>>     Gabor
>>
>>     On Tue, Dec 22, 2020 at 8:25 PM Gabor Szabo <gabor at szabgab.com <mailto:gabor at szabgab.com>> wrote:
>>
>>         Hi,
>>
>>         I have already started to work on this, but I would be glad to get your input on setting up CI
>>         on GitHub Actions:
>>
>>
>>         https://github.com/PerlDancer/Dancer2/issues/1571 <https://github.com/PerlDancer/Dancer2/issues/1571>
>>
>>         Gabor
>>
>>     _______________________________________________
>>     dancer-users mailing list
>>     dancer-users at lists.preshweb.co.uk <mailto:dancer-users at lists.preshweb.co.uk>
>>     https://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>>     <https://lists.preshweb.co.uk/mailman/listinfo/dancer-users>
>>
> 
>     --
>     Jason A. Crome / CromeDome
>     CPAN: https://metacpan.org/author/CROMEDOME <https://metacpan.org/author/CROMEDOME>
>     GitHub: https://github.com/cromedome <https://github.com/cromedome>
>     Twitter: https://twitter.com/cromedome <https://twitter.com/cromedome>
>     Blog: https://cromedome.net <https://cromedome.net>
>     _______________________________________________
>     dancer-users mailing list
>     dancer-users at lists.preshweb.co.uk <mailto:dancer-users at lists.preshweb.co.uk>
>     https://lists.preshweb.co.uk/mailman/listinfo/dancer-users <https://lists.preshweb.co.uk/mailman/listinfo/dancer-users>
> 
> 
> _______________________________________________
> dancer-users mailing list
> dancer-users at lists.preshweb.co.uk
> https://lists.preshweb.co.uk/mailman/listinfo/dancer-users
> 


-- 
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.preshweb.co.uk/pipermail/dancer-users/attachments/20201223/3a849d43/attachment.sig>


More information about the dancer-users mailing list