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