mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-15 02:02:56 +00:00
54 lines
1.7 KiB
Markdown
54 lines
1.7 KiB
Markdown
## Release Checklist
|
|
|
|
### Prerelease (several days prior)
|
|
- [ ] Notify translators of impending release
|
|
(https://www.transifex.com/projects/p/id-editor/announcements/)
|
|
- [ ] Notify TomH
|
|
|
|
### Prep
|
|
- [ ] If you don't have a `transifex.auth` file in the root of your iD checkout,
|
|
you'll need to create a Transifex account, ask @bhousel for admin rights
|
|
on the iD project, and then create this file with contents
|
|
like `{"user": "yourusername", "password": "*******"}`
|
|
|
|
### Update master branch
|
|
- [ ] git checkout master
|
|
- [ ] make translations
|
|
- [ ] git add . && git commit -m 'make translations'
|
|
- [ ] make imagery
|
|
- [ ] git add . && git commit -m 'make imagery'
|
|
- [ ] make suggestions
|
|
- [ ] git add . && git commit -m 'make suggestions'
|
|
- [ ] Update `CHANGELOG.md`
|
|
- [ ] Update version number in `id.js`, `package.json`
|
|
- [ ] git add . && git commit -m 'A.B.C'
|
|
- [ ] git push origin master
|
|
|
|
### Update and tag release branch
|
|
- [ ] 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)
|
|
|
|
- [ ] git fetch --all
|
|
- [ ] git checkout master
|
|
- [ ] git reset --hard upstream/master
|
|
- [ ] git checkout -b iD-A.B.C
|
|
- [ ] bundle install
|
|
- [ ] rm -rf vendor/assets/iD/* && vendorer
|
|
- [ ] git add . && git commit -m 'Update to iD vA.B.C'
|
|
- [ ] git push osmlab
|
|
- [ ] Open pull request
|