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