Versions Compared

Key

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

...

  1. Apply the patch on the codebase with no local changes
  2. Run 'mvn clean install'
  3. If the build succeeds, update release-log.txt:
    1. Release-log.txt has different sections for each release with the most recent one at the top. First section is for trunk
    2. Each release section has sub-sections - one for incompatible changes and another for all other changes
    3. Depending on the patch, add the following in the right section of release-log.txt at the top(recent commit at the top of the list):
      <JIRA number> <JIRA summary> (<contributor JIRA id> via <committer JIRA id>)
      or, if the committer and contributor is same,
      <JIRA number> <JIRA summary> (<committer JIRA id>)
  4. Stage all the files for commit, including release-log.txt
  5. 'git commit -m <commit message>'. Use the same content added to release log for the commit message
  6. 'git push'. If git push fails because the codebase is out of sync with remote, run 'git pull --rebase'. Please don't run just 'git pull' as it adds merge commitsResolve conflicts if any and verify the build and commit again
  7. Make sure the JIRA has the latest patch and resolve the JIRA with the right fixVersion

Releasing atlas

Note: Replace 0.7 with the version that you are releasing

...