
# Release Checklist

It's easiest to start with a fresh repository, so the instructions start there.

1. `VERSION=42.0.13` — We'll use this value later.
1. `git clone git://github.com/omeka/Omeka.git` — We need Omeka for generating
  translations.
1. `cd omeka/plugins`
1. `git clone git@github.com:scholarslab/SolrSearch.git`
1. `cd SolrSearch`
1. `git flow init`
1. `git flow release start $VERSION`
1. Bump the version number by editing:
   * `plugin.ini`
   * `build.xml`
1. `git commit`
1. Update i18n:
   * `tx pull`
   * `ant update-pot build-mo` (if there are new translations)
   * `git commit` (if there are new translations)
1. `cake build`
1. `git commit` (if cake did anything)
1. `ant package`
1. quick check the zip
1. test the zip
1. `git flow release finish $VERSION`
1. `git push`
1. upload the zip to http://omeka.org/add-ons/plugins/.



# Release Checklist

It's easiest to start with a fresh repository, so the instructions start there.

1. `VERSION=42.0.13` — We'll use this value later.
1. `git clone git://github.com/omeka/Omeka.git` — We need Omeka for generating
  translations.
1. `cd omeka/plugins`
1. `git clone git@github.com:scholarslab/SolrSearch.git`
1. `cd SolrSearch`
1. `git flow init`
1. `git flow release start $VERSION`
1. Bump the version number by editing:
   * `plugin.ini`
   * `build.xml`
1. `git commit`
1. Update i18n:
   * `tx pull`
   * `ant update-pot build-mo` (if there are new translations)
   * `git commit` (if there are new translations)
1. `cake build`
1. `git commit` (if cake did anything)
1. `ant package`
1. rename the package file to include the version, not the date-stamp
1. quick check the zip
1. test the zip
1. `git flow release finish $VERSION`
1. `git push`
1. upload the zip to http://omeka.org/add-ons/plugins/.


Add step to rename package file.
Add step to rename package file.
