Do we have a ticket for this?

Also, do we have a single .rat-excludes at the root of the release tarball, or 
one for each repo? Maybe during the release we combine all of the ones from the 
different repos into one so it is easier for people to use during release time?

--
Jason Porter
Software Engineer
He/Him/His

IBM


From: Jozef Marko <[email protected]>
Date: Thursday, November 14, 2024 at 02:27
To: [email protected] <[email protected]>
Subject: [EXTERNAL] Re: [DISCUSS] license headers check
Hi Toshiya,

thank you for this email. Yes, just sharing also here my opinion, that 
'apache-rat java cli tool' fits the best the current state of the KIE codebase, 
where we have also the kie-tools monorepo, that is not bound to the maven.


Jozef Marko

Software Developer

[email protected]



________________________________
From: Toshiya Kobayashi <[email protected]>
Sent: Thursday, November 14, 2024 7:25 AM
To: [email protected] <[email protected]>
Subject: [EXTERNAL] [DISCUSS] license headers check

Hi,

One of the cumbersome parts of the release verification is "All files have
license headers if necessary."

If we have a .rat-excludes file in each repository, the step can be quickly
done with the command line.

I filed a GH issue:
https://github.com/apache/incubator-kie-issues/issues/1613

Jozef mentioned that we should unify the approach (Thanks!), so I raise the
topic in this ML.

Please have a look at Jozef's comment about the existing initiatives for
license check.

https://github.com/apache/incubator-kie-issues/issues/1613#issuecomment-2475467000

As written in the comment, we should choose one of them.

- apache-rat-plugin
- checkstyle.header.template
- apache-rat java cli tool

Personally, +1 for `apache-rat java cli tool` because it's not tied to
maven projects and it's easy for the release verification step.

Please share any thoughts on this. Thanks!

Toshiya

Reply via email to