Re: GitHub Actions on Maven projects

2021-11-07 Thread Gary Gregory
At first glance, I can't tell if my projects would benefit from this plugin or not. It seems to me the readme assumes to much domain knowledge. Gary On Sun, Nov 7, 2021, 12:13 Slawomir Jaranowski wrote: > Hi, > > We have created maven-gh-actions-shared [1] with the first shared workflow. > I

Re: GitHub Actions on Maven projects

2021-11-07 Thread Slawomir Jaranowski
Hi, We have created maven-gh-actions-shared [1] with the first shared workflow. I hope that will be usable and help with less maintenance work. I'm starting to use this workflow in some of project [2] Lastly, what I think we need is a jira project to track changes. Thanks Olivier for

Re: GitHub Actions on Maven projects

2021-10-07 Thread Slawomir Jaranowski
Ok, if we want have to implement shared Github Action (I hope we do) I see such steps: - create repository for share / common GitHub Actions like maven-jenkins-lib maybe: maven-actions-lib - I need help what issue should be created for it - prepare proposition for shared workflows - I can try

Re: GitHub Actions on Maven projects

2021-09-19 Thread Benjamin Marwell
That won't work for all plugins. The jlink plugin and others are using complicated setups so they can use toolchains on GitHub Actions. It's a little bit complicated there because the plugin does work with java 8 as long as a java 9+ is configured via toolchains. Please make sure those actions

Re: GitHub Actions on Maven projects

2021-09-19 Thread Martin Kanters
Sounds like a great idea! Martin Op zo 19 sep. 2021 om 00:26 schreef Tamás Cservenák : > +1 for global action > > T > > On Sat, Sep 18, 2021, 13:35 Slawomir Jaranowski > wrote: > > > Hi, > > > > Thanks for your response. I know that jenkins build is the master for > > Apache projects, > > but

Re: GitHub Actions on Maven projects

2021-09-18 Thread Tamás Cservenák
+1 for global action T On Sat, Sep 18, 2021, 13:35 Slawomir Jaranowski wrote: > Hi, > > Thanks for your response. I know that jenkins build is the master for > Apache projects, > but most of the projects have some GA workflows configuration which many > times are different. > This situation

Re: GitHub Actions on Maven projects

2021-09-18 Thread Slawomir Jaranowski
Hi, Thanks for your response. I know that jenkins build is the master for Apache projects, but most of the projects have some GA workflows configuration which many times are different. This situation generates more work for maintainer. Thanks to composite actions [1] we can create one global

Re: GitHub Actions on Maven projects

2021-09-18 Thread Martin Kanters
Hi Slawomir, sorry for the late reply. Great that you see the value of the workflows. I don't think there are any strict rules or guidelines around how the workflow should be configured exactly, but I think it makes sense to have them in place. Perhaps we should also look into a way of reusing

GitHub Actions on Maven projects

2021-09-11 Thread Slawomir Jaranowski
Hi, Many of maven, maven plugins projects have GutHub Action build configured. It is very useful for contributors - we can verify PR early, especially on many different operating systems - which can't be done locally, or is more complicated. Most of workflows have define build matrix like: