I tried to perform the release one more time, but I was not able to see the assembly files in the nexus repository. I noticed that they were created locally inside the .m2 directory, but not sure if that needs to be committed somewhere. I stored them in people.apache.org private account for now.
On nexus repository I only see the snapshot of 2.3.1-SNAPSHOT: https://repository.apache.org/content/repositories/snapshots/org/apache/myfaces/core/myfaces-core-module/2.3.1-SNAPSHOT/ It makes sense since I'm seeing in the pom.xml a reference to the snapshot repo. But I don't see a release repository configured. Maybe we need to add some kind of configuration in the pom.xml similar to http://maven.apache.org/pom/asf/ Do we always have to create a new JIRA issue to enable nexus access to setup the project in the nexus repository? If so I need to go through that step listed here: https://www.apache.org/dev/publishing-maven-artifacts.html#signing-up On Wed, Feb 21, 2018 at 11:22 AM, Thomas Andraschko < [email protected]> wrote: > Just skip the TCK thing. There are some open TCK like CDI but none for JSF > AFAIK. > > 2018-02-21 17:18 GMT+01:00 Eduardo B <[email protected]>: > >> Hello Leonardo, >> >> Is there someone else we need to contact regarding TCK or are we ok to >> release 2.3.0? >> >> Also, is the nexus URL repo the following link? >> https://repository.apache.org/content/repositories/ >> I tried verifying the assembly files in that repo but I could not find >> anything there. Can you be more specific where to find the artifacts? I did >> the release:perform step but not sure where to find them. >> >> Thanks in advance, >> Eduardo M. Breijo >> >> On Tue, Feb 20, 2018 at 5:31 PM, Leonardo Uribe <[email protected]> wrote: >> >>> Hi >>> >>> 2018-02-16 16:17 GMT-05:00 Eduardo B <[email protected]>: >>> >>>> Hi, >>>> >>>> I started to perform the MyFaces 2.3.0 release today. I'm following >>>> these two wikis as reference: >>>> >>>> https://wiki.apache.org/myfaces/CoreRelease2212 >>>> >>>> https://wiki.apache.org/myfaces/CoreRelease230beta >>>> >>>> 1) From MyFaces 2.2.12 release wiki, step 1 is trying to perform a >>>> release on a shared project, do I have to do the same thing for MyFaces >>>> 2.3.0 release? If so what's the repository to checkout from so I can >>>> perform the release? >>>> >>>> >>> The current structure does not require a "shared project" release, since >>> it just copy the code inside the shared module in myfaces core. That step >>> is optional. >>> >>> >>>> >>>> 2) I was able to prepare and perform MyFaces Core 2.3.0 release. >>>> >>>> https://svn.apache.org/viewvc/myfaces/core/tags/myfaces-core >>>> -module-2.3.0/ >>>> >>>> But there is another step that says TCK passed confirmed by Leonardo >>>> Uribe. @Leo can you provide more information on what to do there? Can you >>>> verify if TCK tests are passing? >>>> >>>> >>> I do not know if there is a TCK for JSF 2.3. Apache resigned JCP seat in >>> 2010. >>> >>> >>>> >>>> 3) The step to generate assembly on MyFaces 2.2.12 release wiki seems >>>> to be manually, while on the MyFaces 2.3.0-beta release wiki it says that >>>> it is generated automatically by maven. Not sure if in my case was auto >>>> generated, but in any case I see that we need to copy the archives to >>>> people.apache.org server. Is that part necessary? Do I need to get >>>> access for that server? If so how do I get it? >>>> >>>> Also I see that the assembly archives can be retrieved from nexus maven >>>> repository? Are they uploaded automatically when preparing and performing >>>> the build? >>>> >>>> >>>> I'm new on all this, any help will be appreciated. Once I figure those >>>> steps, the next step would be to send an email to vote. >>>> >>>> >>> Assembly generation is done automatically by nexus, on release:perform >>> step. I usually grab the artifacts from nexus maven repo to do the final >>> deploy. >>> >>> regards, >>> >>> Leonardo Uribe >>> >>> Regards, >>>> Eduardo M. Breijo >>>> >>>> >>>> >>>> >>> >> >
