Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Release docs #1

Merged
merged 5 commits into from

2 participants

@qmx
Collaborator
qmx commented

No description provided.

@qmx
Collaborator
qmx commented

one thing that worries me (of which I still don't have an answer) is how we deal with quickstart versioning - should we have a fixed version for a quickstart too on the pom files? Currently they are being released as X.X.X-SNAPSHOT (which makes sense if we think that the user will fiddle using the quickstart as a base for his own changes).

wdyt?

@balunasj balunasj commented on the diff
RELEASE_HOWTO.md
((4 lines not shown))
+
+1. Update versions by running
+
+ ./release-utils.sh -u -o <old snapshot version> -n <release version>
+
+1. Commit the version update
+1. Tag
+
+ git tag -s <release version> -m "Release <release version>"
+1. Stage the release
+
+ ./release-utils.sh -r
+1. Reset version numbers to snapshots
+
+ ./release-utils.sh -u -o <release version> -n <new snapshot version>
+1. Commit this
@balunasj Owner
balunasj added a note

I would just add a step here about team review, or test of the staged artifact.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@balunasj balunasj commented on the diff
RELEASE_HOWTO.md
((15 lines not shown))
+ ./release-utils.sh -r
+1. Reset version numbers to snapshots
+
+ ./release-utils.sh -u -o <release version> -n <new snapshot version>
+1. Commit this
+1. Promote the staged repo
+
+## Quickstarts
+
+1. Tag
+
+ git tag -s <release version> -m "Release <release version>"
+1. Push this tag
+
+ git push aerogear <release version>
+1. Do a fresh clone of <https://github.com/jbossas/quickstart/>
@balunasj Owner
balunasj added a note

I would have a separate section on syncing the release with jboss-as/quickstarts. Just to keep these two steps separate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@balunasj
Owner

For the release numbering for quickstarts - I think we should do it. It looks better with the 1.0.0.MX tag is versions that way.

I think most developers that will use this as a base for updates would upgrade to the latest in repo, but update the version themselves.

@balunasj balunasj merged commit 21e30b9 into aerogear:master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
This page is out of date. Refresh to see the latest.
Showing with 40 additions and 0 deletions.
  1. +40 −0 RELEASE_HOWTO.md
View
40 RELEASE_HOWTO.md
@@ -0,0 +1,40 @@
+# Release process
+
+## Archetypes
+
+1. Update versions by running
+
+ ./release-utils.sh -u -o <old snapshot version> -n <release version>
+
+1. Commit the version update
+1. Tag
+
+ git tag -s <release version> -m "Release <release version>"
+1. Stage the release
+
+ ./release-utils.sh -r
+1. Reset version numbers to snapshots
+
+ ./release-utils.sh -u -o <release version> -n <new snapshot version>
+1. Commit this
@balunasj Owner
balunasj added a note

I would just add a step here about team review, or test of the staged artifact.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
+1. Promote the staged repo
+
+## Quickstarts
+
+1. Tag
+
+ git tag -s <release version> -m "Release <release version>"
+1. Push this tag
+
+ git push aerogear <release version>
+1. Do a fresh clone of <https://github.com/jbossas/quickstart/>
@balunasj Owner
balunasj added a note

I would have a separate section on syncing the release with jboss-as/quickstarts. Just to keep these two steps separate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
+
+ git clone https://github.com/jbossas/quickstart.git
+1. Switch to a temporary branch
+
+ git checkout -b aerogear_updates
+1. Merge the squashed contents of the recently-created tag
+
+ git merge -Xtheirs --squash https://github.com/aerogear/as-quickstarts.git <release version>
+1. Team review
+1. Send a pull request to jbossas/master
Something went wrong with that request. Please try again.