Oh, maybe I should mention that the 2000 (or 3000) minutes only apply to private repositories if I'm not mistaken.
Cheers, Michel > On 24. Jun 2021, at 07:51, Michel Krämer <michel.krae...@googlemail.com> > wrote: > > Hi Tatu, > > I think this is a good idea. Please note that GitHub also limits the number > of GitHub Actions minutes per month, depending on which plan you have. I can > see that you are on the Pro plan so you should have 3000 minutes per month > (the default for the free plan is 2000) [1]. There are other limits regarding > the number of concurrent jobs etc. [2]. The limits should be more than enough > for almost all open source projects -- I just wanted to mention them in case > you have different requirements. > > By the way, I'm using GitHub Actions for all my open source projects > (including bson4jackson). I was an early adopter and have quite some > experience with it. If you need help, just let me know. > > Cheers, > Michel > > [1] > https://docs.github.com/en/get-started/learning-about-github/githubs-products > [2] > https://docs.github.com/en/actions/reference/usage-limits-billing-and-administration > > >> On 23. Jun 2021, at 22:58, Tatu Saloranta <t...@fasterxml.com> wrote: >> >> Looks like Travis-CI transition from .org to .com is now hitting us; >> no CI build has succeeded for the past 15 days. While I did change >> settings which should give us some free builds per month, I don't >> think those 10,000 credits are enough for all Jackson components (not >> even sure it'd cover jackson-databind). >> While I understand that the business side of this may be necessary for >> Travis the company, it means that either Jackson project would need to >> pay up, or, perhaps, we should consider moving to something like >> Github Actions. >> As G.A seems to be picking momentum, that seems like a reasonable >> idea, but it is a new system for me and I would need some help. >> >> On migration: Jackson builds are rather simple, and aside from >> optimization aspects (if there are ways to cache Maven deps, f.ex), >> the only advanced part in Travis was the automatic publishing of >> SNAPSHOT versions. And that is/was tricky just due to auth tokens. So >> perhaps migration would not be horribly complicated. >> >> Also... this might make it easier to consider dependency builds: so >> that, for example, build of `jackson-core` (of certain branch) could >> trigger cascading build of its dependencies (`jackson-databind`, most >> modules). >> Even if this was not fully automatic -- that is, we'd need to do some >> static configuration -- it could be useful in exposing issues that >> currently are not immediately apparent. >> Or, possibly we could simply force daily/weekly rebuilds of a set of >> repos (base modules, 3 dataformat repos) which should also catch >> cross-version compatibility issues. >> >> -+ Tatu +- >> >> -- >> You received this message because you are subscribed to the Google Groups >> "jackson-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to jackson-dev+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jackson-dev/CAL4a10jimXsSZxHC80bwOEfnZjFS8PN6OMWwnRXvdpekehqaRw%40mail.gmail.com. > -- You received this message because you are subscribed to the Google Groups "jackson-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to jackson-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jackson-dev/B88FF0EC-BD76-42E9-B350-0CAD3882679C%40googlemail.com.