Skip to content

Plan and checklist for v3.1.0 release #814

Open
@jywarren

Description

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 !! 🎉

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions