Hi,

I see that Apache Commons projects use GitHub actions ...
In every project actions is defined from scratch, it looks very similar,
like:

https://github.com/apache/commons-parent/blob/master/.github/workflows/maven.yml
https://github.com/apache/commons-codec/blob/master/.github/workflows/maven.yml
https://github.com/apache/commons-cli/blob/master/.github/workflows/maven.yml

Maintaining such resources in each project separately can waste time ...

I have introduced shared GitHub actions  in Maven projects and can help to
do similar tasks in Commons projects.
https://github.com/apache/maven-gh-actions-shared

Of course each project can have its own requirements and it will be
reasonable to have separate shared actions for Commons projects.

If you are interested let me know and we can start working on it in some
example projects.

-- 
SÅ‚awomir Jaranowski

Reply via email to