Skip to content

Plan and checklist for v3.1.0 release #814

Open
@jywarren

Description

@jywarren

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

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