Skip to content

Commit

Permalink
refs #254 - updates release process
Browse files Browse the repository at this point in the history
  • Loading branch information
rmpestano committed Feb 7, 2022
1 parent cc281d5 commit 4b21db8
Showing 1 changed file with 4 additions and 34 deletions.
38 changes: 4 additions & 34 deletions release.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,38 +9,8 @@
:caution-caption: :fire:
:warning-caption: :warning:

This document contains the release steps of AdminFaces components.

== https://github.com/adminfaces/admin-theme/[Admin-theme^]

. Manually remove the snapshot from pom.xml
. execute `maven-install-local.sh` located on the root of the project
. create new version on https://bintray.com/rmpestano/AdminFaces/admin-theme/new/version[bintray^]
. upload jars from local maven repository to bintray
. Release and sync to maven central via bintray
. manually append snapshot to pom version again
. run `mvn release:prepare` to create the git tag
. On github close the release https://github.com/adminfaces/admin-theme/milestones?closed=0[milestone^]
. Edit the recently created tag and link issues closed on the milestone to the `Release notes` section on the tag description.

== https://github.com/adminfaces/admin-template[Admin template^]

. Change theme version to the just released admin-theme version.
. Manually remove the snapshot from pom.xml
. run `mvn clean install -Prelease`
. create new version on https://bintray.com/rmpestano/AdminFaces/admin-template/new/version[bintray^]
. upload jar from local maven repository to bintray
. Release and sync to maven central via bintray
. manually append snapshot to pom version again
. run `mvn release:prepare` to create the git tag
. On github close the release https://github.com/adminfaces/admin-template/milestones?closed=0[milestone^]
. Edit the recently created tag and link issues closed on the milestone to the `Release notes` section on the tag description.

== https://github.com/adminfaces/admin-persistence[Admin Persistence^]

Same as admin-template but note that it admin-persistence is not tied to admin-theme and template so it can be released independently.


== https://github.com/adminfaces?utf8=%E2%9C%93&q=archetype&type=&language=[Archetypes^]

Update admin-theme and template versions and follow the same release process above.
. `mvn release:prepare -Dresume=false`
. Choice next version
. provide gpg password
. done

0 comments on commit 4b21db8

Please sign in to comment.