diff --git a/README.md b/README.md index 8de6309..6edbedf 100644 --- a/README.md +++ b/README.md @@ -22,21 +22,23 @@ The current changelog can be found under [source/changelog.txt](source/changelog ### Release procedure 1. Make sure `changelog.txt` is up-to-date. -2. Use a new version number and copy over the new section into `readme.txt`. -3. Update `package.json` with the same version number. -4. Update the `package-lock.json`: `npm i --package-lock-only` -5. Build: `npm run build-prod` -6. Make sure screenshots are up-to-date. -7. Copy the built plugin into `/trunk` of SVN. -8. Create a new tag of the new version: `svn cp trunk tags/` -9. Check the version number occurrences in both folders. -10. Commit everything together to the release SVN: `svn ci -m "release version "` Make sure to add new files beforehand. -11. Commit the new version in git with the same message. -12. Tag the new version: `git tag v` -13. Push the new tag to the repository: `git push --tags` -14. Append `-next` to the version number in `package.json`. -15. Update the `package-lock.json`: `npm i --package-lock-only` -16. Commit: `git commit -am "prepare next release"` +2. Create a new section with a new version number. +3. Copy over the new section into `readme.txt`. +4. Update `package.json` with the same version number. +5. Update the `package-lock.json`: `npm i --package-lock-only` +6. Build: `npm run build-prod` +7. Make sure screenshots are up-to-date. +8. Copy the built plugin into `/trunk` of SVN. +9. Create a new tag of the new version: `svn cp trunk tags/` +10. Check the version number occurrences in both folders. +11. Make sure to handle exclamation and question marks in `svn status`. +12. Commit everything together to the release SVN: `svn ci -m "release version "` +13. Commit the new version in git with the same message. +14. Tag the new version: `git tag v` +15. Push the new tag to the repository: `git push --tags` +16. Append `-next` to the version number in `package.json`. +17. Update the `package-lock.json`: `npm i --package-lock-only` +18. Commit: `git commit -am "prepare next release"` ### Other commands