## Release Checklist ### Prerelease (several days prior) - [ ] Notify translators of impending release (https://www.transifex.com/projects/p/id-editor/announcements/) - [ ] Notify TomH ### Make release - [ ] `make translations` - [ ] `make imagery` - [ ] `make suggestions` - [ ] Update `CHANGELOG.md` - [ ] Update version number in `id.js`, `package.json` - [ ] `git checkout release && git reset --hard master` - [ ] `make` - [ ] `git add -f dist/*.css dist/*.js dist/img/*.svg dist/locales/*.json` - [ ] `git commit -m 'Check in build'` - [ ] `git tag vA.B.C` - [ ] `git push origin -f release vA.B.C` ### Update openstreetmap-website #### Setup remotes (one time only) - [ ] `git remote add osmlab git@github.com:osmlab/openstreetmap-website.git` - [ ] `git remote add upstream git@github.com:openstreetmap/openstreetmap-website.git` #### Sync master and update iD (every time) - [ ] `bundle install` - [ ] `git fetch --all` - [ ] `git checkout master` - [ ] `git reset --hard upstream/master` - [ ] `git checkout -b iD-A.B.C` - [ ] `rm -rf vendor/assets/iD/* && vendorer` - [ ] `git add .` - [ ] `git commit -m 'Update to iD vA.B.C'` - [ ] `git push osmlab` - [ ] Open pull request