Checklist and coordination: Major upgrade to v3.0.0#654
Conversation
|
@jywarren let's publish this :) |
jywarren
left a comment
There was a problem hiding this comment.
At image-sequencer we've been refining a release checklist workflow which is quite strict. Could be interesting to see how we are doing the coordination leading up to a new release! publiclab/image-sequencer#1751 - it's actually stored as an issue template so we open a new issue for each, and go through the checklist.
Here, for example, one checklist item might be to create a corresponding issue in plots2 - also, if the checklist is an issue, then it can last after the PR is closed, for tasks that come after the PR. What do you think? No big deal for this one but just an idea.
| { | ||
| "name": "publiclab-editor", | ||
| "version": "2.2.0", | ||
| "version": "3.0.0", |
There was a problem hiding this comment.
Oops I mistakenly committed 3.2.0 🙈
|
Sure, we can use the checklist this time itself 👍 |
|
Oh cool! Well it's a huge checklist and we don't need to do every step as we do in IS - but great! OK, this should be good then? |
|
Yes this is good to go 🚀 |
|
Great! Let's make a github release too, just because we're calling this a major? |
|
I'll publish from the main branch to NPM, too! |
|
https://github.com/publiclab/PublicLab.Editor/releases/tag/v3.0 Already done using the create-release script 🙈 |
|
Just noting:
|
|
Published as |
|
Awesomeee 🎉 |
Bump bootstrap from 4.3.1 to 4.5.3Bump bootstrap from 4.3.1 to 4.5.3 #645)To do:
complete this PR
open a matching PR on
plots2for this new version #open an issue using the "release" template with this checklist with title
Checklist and coordination for v0.0.0 major/minor/patch release(see semantic versioning)compile release notes below from corresponding release milestone
update version number in
package.json(ex #1695)finalize and merge to
mainbranch (freeze merges tomainbranch until next step)merge, build and publish
/dist/files tostable(merges tomainbranch can resume for next release)create a release on GitHub and use features description + release notes from below
tag version number branch (i.e.
v3.0.0)publish tagged branch to
npm(actually did frommainbranch -- @jywarren)publish to live
github-pagesdemo (with bash script from/scripts/update_demo) (from within GitPod works well)close this issue!