On Fri, Jun 25, 2021 at 5:17 AM Artem Smotrakov <artem.smotra...@gmail.com>
wrote:

> > So I'd be happy to get such a config, starting with maybe one project
> > (jackson-core or jackson-databind f.ex) first?
>
> Okay, let's give it a try then. I'll submit a pull request for
> jackson-core or jackson-databind, and we'll see how it goes.
>

Cool


>
> In fact, LGTM is still alive, and yes it is based on CodeQL. I think LGTM
> provides a useful UI, metrics, etc, so I think it makes sense to keep the
> LGTM config despite CodeQL workflows.
>

Yeah, it has the usual challenge of issues remaining being noise, but it
did expose a few legit issues so it seems useful.

-+ Tatu +-


>
> Artem
>
> On Thu, Jun 24, 2021 at 6:07 PM Tatu Saloranta <t...@fasterxml.com> wrote:
>
>> On Thu, Jun 24, 2021 at 5:27 AM Artem Smotrakov
>> <artem.smotra...@gmail.com> wrote:
>> >
>> > I think GitHub Action works pretty well. In addition, there are many
>> useful actions that may be helpful. In particular, GitHub Actions can run
>> CodeQL scans (static analysis checks), and report findings (including
>> security ones) right in a pull request. I can add a config for CodeQL if
>> you find it useful.
>>
>> I think CodeQL could be useful, my one concern with static analysis
>> tools is that sometimes there is noise and over time managing
>> overrides can become a bigger task. But availability of reports to
>> check every now and then is useful, especially if the false positive
>> rate is low.
>> Somewhat related, Jackson-databind has the settings for old LGTM
>> analysis (lgtm.yml), and that was useful in finding couple of things
>> to fix
>> (but also had warnings to disable).
>>
>> So I'd be happy to get such a config, starting with maybe one project
>> (jackson-core or jackson-databind f.ex) first?
>>
>> -+ Tatu +-
>>
>> >
>> > Artem
>> >
>> > On Wed, Jun 23, 2021 at 10:59 PM 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/CANu7eQEOxsXq1oXwT7HrkWnecL%2BoS%3DNx%3De%3Db%3DS2rVXmue4YMjQ%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/CAL4a10jZp7NJNBD%2BmjhzhuegXgxpBKw96kN-t3uy0wmtO0j%3Drg%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/CANu7eQGKQhQS8ZYD%2BHZtWH16ZbjJjMmtXDzzEq_cc_QiVq94rQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/jackson-dev/CANu7eQGKQhQS8ZYD%2BHZtWH16ZbjJjMmtXDzzEq_cc_QiVq94rQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAGrxA271PYFwkvQuum%3DH2XYL7SNuOYbag7pjJUwEGY0k_iPxpw%40mail.gmail.com.

Reply via email to