You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by Apache Wiki <wi...@apache.org> on 2007/01/20 14:10:55 UTC

[Myfaces Wiki] Update of "TrinidadReleaseProcedure" by MatthiasWessendorf

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.

The following page has been changed by MatthiasWessendorf:
http://wiki.apache.org/myfaces/TrinidadReleaseProcedure

New page:
= What do we need to release one of the Trinidad artifacts (plugins / core) ? =

 * create a branch for the upcoming release (candidate)
 * enable the [http://maven.apache.org/plugins/maven-gpg-plugin/ GPG Plugin] to sign the release (candidate) by uncommenting the following from the ''root pom.xml'' file:
{{{
  <build>
  ...
    <!--plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-gpg-plugin</artifactId>
        <executions>
          <execution>
            <id>sign-artifacts</id>
            <phase>verify</phase>
            <goals>
              <goal>sign</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins-->
  </build>
}}}
 * Need a [http://wiki.wsmoak.net/cgi-bin/wiki.pl?ReleaseSigning/ GPG KEY]?
 * run the maven build process with the following param:
{{{
mvn clean install source:jar deploy -Dpassphrase=yourPassPhrase
}}}
 * hold a public vote on the dev list and wait for mentors feedback
  * in case of positive feedback from the mentors, move this discussion to the general AT incubator list (as a VOTE thread)
  * otherwise address the concerns the mentors have
 * if general AT incubator list says "GO", do the release
  * use the maven release plugin (or remove the -SNAPSHOT manually) and deploy it to the incubator maven repository:
{{{
mvn clean install source:jar deploy -Dpassphrase=yourPassPhrase
}}}