Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plan and checklist for v3.1.0 release #814

Open
9 of 11 tasks
jywarren opened this issue Jan 27, 2022 · 12 comments
Open
9 of 11 tasks

Plan and checklist for v3.1.0 release #814

jywarren opened this issue Jan 27, 2022 · 12 comments

Comments

@jywarren
Copy link
Member

jywarren commented Jan 27, 2022

Hi @NARUDESIGNS - i think it's time to start preparing a new release, what do you think?

Let's look at the changes since the last release was made; it looks like the change was at 0ac18eb

as part of: #712

So, all the changes since then (Apr 13, 2021) can be included into v3.1.0 - what do you say?

https://github.com/publiclab/PublicLab.Editor/commits/main

The last time we did this in a more organized way was in #654, so let's copy the checklist out from there:

To do:

  • 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 main branch (freeze merges to main branch until next step)
  • merge, build and publish /dist/ files to main branch (merges to main branch can resume for next release) if it hasn't been done in the most recent commits already
  • 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 from main branch -- @jywarren)
  • publish to live github-pages demo (so people can see the latest version running in the demo) (from within GitPod works well)
  • close this issue!
  • open a matching PR on plots2 for this new version # (or let Dependabot do it) -
  • Bump publiclab-editor from 3.0.3 to 3.1.0 plots2#10711

How does this sound? When we collect release notes, we can actually use the auto-generator from the "Releases" feature which is new-ish: https://github.com/publiclab/PublicLab.Editor/releases/new

I just did one as a draft, not sure if you can see it? https://github.com/publiclab/PublicLab.Editor/releases/edit/untagged-a61a5484f15db4097723

Also, we can resolve this pinned issue pretty soon! #721 and #743 !! 🎉

@NARUDESIGNS
Copy link
Collaborator

So, all the changes since then (Apr 13, 2021) can be included into v3.1.0 - what do you say?

Hello, @jywarren sorry for the late response here. Where can I find all the changes since April 13th, 2021?
Forgive me I've not participated in an upgrade like this before so I'm a little lost as to what changes we'd be making, esp to the PublicLab Editor

@jywarren
Copy link
Member Author

jywarren commented Feb 1, 2022

So if you can see this link, when you create a new release it will compile a list automatically from the commit log: https://github.com/publiclab/PublicLab.Editor/releases/edit/untagged-a61a5484f15db4097723

If you try it yourself (i'm not sure you can see it but we'll discuss today) it'd be here: https://github.com/publiclab/PublicLab.Editor/releases/new

@jywarren
Copy link
Member Author

jywarren commented Feb 1, 2022

Look out for Popper library addition for error handling in HTML template: https://github.com/publiclab/PublicLab.Editor/pull/771/files

@NARUDESIGNS
Copy link
Collaborator

Hello, I've updated the version number here - publiclab/PublicLab.Editor#833

@jywarren
Copy link
Member Author

jywarren commented Feb 8, 2022

Excellent. Let's re-run the "release notes" auto-generation and publish the release!

@jywarren
Copy link
Member Author

jywarren commented Feb 8, 2022

Want to try doing that Paul? Then i'll show you how to publish to NPM.

@NARUDESIGNS
Copy link
Collaborator

Sure I'd try that now.

@jywarren
Copy link
Member Author

jywarren commented Feb 8, 2022

@jywarren
Copy link
Member Author

jywarren commented Feb 8, 2022

Let me know how npm publish goes! Doesn't have to be tonight :-)

@NARUDESIGNS
Copy link
Collaborator

Hi @jywarren where are we on this progress, please?
I checked the *publish branch to npm... task since we have that out of the way.

@jywarren
Copy link
Member Author

Great, i checked "open a matching PR on plots2 for this new version # (or let Dependabot do it)" - publiclab/plots2#10711

@vedant-z
Copy link

Hey @jywarren I want to complete this issue " publish to live github-pages demo (so people can see the latest version running in the demo) (from within GitPod works well)" as it seems like this will complete the whole issue. I need some help on this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants