Build: add more release docs

This commit is contained in:
Markus Staab
2018-09-09 20:31:37 +02:00
committed by GitHub
parent e747a4fae1
commit 061e5af852

View File

@@ -1,13 +1,15 @@
/* Release checklist
- Run `git changelog` and edit to match previous output (this should make use of jquey-release instead)
- make sure the correct 'x.y.z-pre' version is defined in package.json
- cd into your local https://github.com/jquery/jquery-release fork
- pull latest https://github.com/jquery/jquery-release
- disable _generateChangelog task in release.js (BOOOO)
- run
node release.js --remote=jquery-validation/jquery-validation
- Wait a while, verify and confirm each step
- Create GitHub release: Pick the new tag, add changelog, upload zip
- Create GitHub release: Pick the new tag, add changelog, upload zip (from __release/repo/dist/*.zip)
- Upload to NPM
cd into your local jquery-validation fork
git fetch --tags jquery-validation
git checkout tags/X.YY.Z
npm publish