Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Releasing Apache Wicket 1.4.x

...

Building the release

  1. query dev@ for any open issues, it helps to look at JIRA first
  2. create tag, create release branch
  3. check out release branch
  4. Set correct version in the pom files:
    • Linux:
      • find . -name "pom.xml" | xargs sed -i -e "s/1.4-SNAPSHOT/1.4-m1/g"
      • find . -name "pom.xml" | xargs sed -i -e "s/wicket\/trunk/wicket\/releases\/wicket-1.4-m1/g"
    • Mac OS X:
      • find . -name "pom.xml" | xargs sed -i "" -e "s/1.4-SNAPSHOT/1.4-m1/g"
      • find . -name "pom.xml" | xargs sed -i "" -e "s/wicket\/trunk/wicket\/releases\/wicket-1.4-m1/g"
  5. add JIRA generated release notes to CHANGELOG-1.4
  6. commit to release branch
  7. call release.sh
  8. test the distribution (examples, rat, etc)
  9. upload m2-repo and dist directory from target/ to p.a.o (see below)
  10. send vote message
  11. wait
  12. upload to mirrors (see below)
  13. release the version in JIRA
  14. wait 24 hours for mirrors to pick them up
  15. announce

Releasing Apache Wicket 1.3.x

Building the release

  1. query dev@ for any open issues, it helps to look at JIRA first
  2. create tag, create release branch
  3. check out release branch
  4. Set correct version in the pom files:
    • Linux:
      • find . -name "pom.xml" | xargs sed -i -e "s/1.3-SNAPSHOT/1.3.2/g"
      • find . -name "pom.xml" | xargs sed -i -e "s/wicket\/trunk/wicket\/releases\/wicket-1.3.3/g"
    • Mac OS X:
      • find . -name "pom.xml" | xargs sed -i "" -e "s/1.3-SNAPSHOT/1.3.2/g"
      • find . -name "pom.xml" | xargs sed -i "" -e "s/wicket\/trunk/wicket\/releases\/wicket-1.3.3/g"
  5. add JIRA generated release notes to CHANGELOG-1.3
  6. commit to release branch
  7. call release.sh
  8. test the distribution (examples, rat, etc)
  9. upload m2-repo and dist directory from target/ to p.a.o
  10. send vote message
  11. wait
  12. upload to mirrors (see below)
  13. release the version in JIRA
  14. wait 24 hours for mirrors to pick them up
  15. announce

...