mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-13 17:23:02 +00:00
42 lines
1.2 KiB
Markdown
42 lines
1.2 KiB
Markdown
## 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
|