Thank you all for the feedback provided so far. I was not aware of Maven Wrapper coming in 3.7, and also the plain sh script seems to be right the approach the https://github.com/sdkman/sdkman-action took. I just ping Eddú to know his feedback on the sdkman-action since it's not even listed in the market and, from the context, I think that can easily pass the Verification requirement since it's hosted in the sdkman organization.
As I wrote at the beginning of the thread, defining a specific maven version is just one of many other maven related actions. For example, I've found issues with the default settings.xml included in GitHub actions and shrinkwrap-resolve so I ended up using actions like whelk-io/maven-settings-xml-action and then migrated to the sh script approach Romain mentioned after Apache infra recommendation was to remove the usage to non verified actions. El vie, 12 feb 2021 a las 14:16, Andres Almiray (<aalmi...@gmail.com>) escribió: > FWIW there’s an sdkman GHA in case you’d like to explore that option > > https://github.com/sdkman/sdkman-action > > Cheers > Andres > > Sent from my primitive tricorder > > > On 12 Feb 2021, at 20:52, Romain Manni-Bucau <rmannibu...@gmail.com> > wrote: > > > > Hi César, > > > > Any interesting feature compared to using a plain sh script with sdkman? > > Looks like saner since it will enable you to setup java and maven > properly > > at the same stage which is the actual prerequisite of a maven build vs > > using multiple random actions. > > Did you investigate this option? > > > > Romain Manni-Bucau > > @rmannibucau <https://twitter.com/rmannibucau> | Blog > > <https://rmannibucau.metawerx.net/> | Old Blog > > <http://rmannibucau.wordpress.com> | Github < > https://github.com/rmannibucau> | > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book > > < > https://www.packtpub.com/application-development/java-ee-8-high-performance > > > > > > > >> Le ven. 12 févr. 2021 à 20:39, Robert Scholte <rfscho...@apache.org> a > >> écrit : > >> > >> I'm only aware of MNG-6887. > >> > >> Robert > >> > >> > >> [1] https://issues.apache.org/jira/browse/MNG-6887 > >> On 12-2-2021 19:40:24, Gary Gregory <garydgreg...@gmail.com> wrote: > >> I've been wanting such an GH action myself! > >> > >> Gary > >> > >> On Fri, Feb 12, 2021 at 12:52 PM Cesar Hernandez > >> wrote: > >> > >>> Hi, > >>> > >>> The problems: > >>> > >>> Currently, the official Github actions for building and testing Java > with > >>> Maven [1] don't offer a way to specify the Maven version a workflow can > >>> use. > >>> Adding this support seems to be out of the scope of the > >>> current actions/checkout@v2. [2]. > >>> > >>> In the Github actions market are already a couple of alternatives to > >>> perform this setup [3] but are non-verified third parties actions. > >>> > >>> Currently, in the Github actions market are cero verified Maven related > >>> actions [5] but there are already a couple really useful maven related > >>> actions beyond just the version settings [6] > >>> > >>> Since early 2021, Apache related projects allows only verified actions > to > >>> be used in workflows. > >>> > >>> > >>> The opportunity: > >>> Base on the interaction with the Actions team [2] it seems Actions > >>> verification can be done if the actions are created as part of the > >> official > >>> projects. For example Ruby setup action [4]. > >>> > >>> Before brainstorming in solution, creating a JIRA or a PR with draft > >>> implementation, I would like to know if there is any interest within > the > >>> Maven community to offer to users certified Maven Github actions? > >>> > >>> > >>> [1] > >>> > >>> > >> > https://docs.github.com/en/actions/guides/building-and-testing-java-with-maven > >>> [2] > >> https://github.com/actions/setup-java/issues/40#issuecomment-778028611 > >>> [3] https://github.com/stCarolas/setup-maven > >>> [4] https://github.com/ruby/setup-ruby > >>> [5] > >>> > >>> > >> > https://github.com/marketplace?query=maven&type=actions&verification=verified > >>> [6] https://github.com/marketplace?after=Y3Vyc29yOjIw&query=maven > >>> -- > >>> Atentamente: > >>> César Hernández. > >>> > >> > -- Atentamente: César Hernández.