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

Pre-release v5 #3640

Closed
19 tasks done
stevenjmesser opened this issue May 15, 2023 · 2 comments
Closed
19 tasks done

Pre-release v5 #3640

stevenjmesser opened this issue May 15, 2023 · 2 comments
Labels
epic Epics are used in planning project boards to group related stories

Comments

@stevenjmesser
Copy link

stevenjmesser commented May 15, 2023

What

Provide pre-release(s?) of v5 before shipping the actual release. We need first to discuss:

  • at which point it'd be relevant to pre-release
  • in which way (actual npm pre-release or Github ones)

Why

v5 brings substantial changes to what we'll be shipping. Providing pre-releases will let people test early and give us feedback on anything that may need tweaking before the final release.

Who needs to work on this

Developers, Tech writers

Who needs to review this

Developers, Tech writers

Done when

Pre-release feedback

Preview Give feedback
  1. submitted by user 🐛 bug
  2. javascript 🐛 bug
  3. documentation
    romaricpascal
  4. javascript
  5. accessibility details
    domoscargin
  6. documentation
    romaricpascal
  7. javascript
    domoscargin
@stevenjmesser stevenjmesser added the awaiting triage Needs triaging by team label May 15, 2023
@stevenjmesser stevenjmesser added this to the v5.0 milestone May 15, 2023
@stevenjmesser stevenjmesser changed the title Release v5 and housekeeping Pre-release v5 May 15, 2023
@romaricpascal
Copy link
Member

A couple of options:

@colinrotherham
Copy link
Contributor

When manually publishing a pre-release we'd typically publish to a GitHub branch

But we should consider npm publish --tag next for access to our "next" release alongside "latest":

npm install govuk-frontend@latest
npm install govuk-frontend@next

Along with the tag @latest @next we can use a “release candidate” version number:

Bump v4.7.0 to v5.0.0-rc.0

npm version premajor --preid rc --no-git-tag-version --workspace govuk-frontend

Bump v5.0.0-rc.0 to v5.0.0-rc.1

npm version prerelease --preid rc --no-git-tag-version --workspace govuk-frontend

@stevenjmesser stevenjmesser added epic Epics are used in planning project boards to group related stories and removed awaiting triage Needs triaging by team labels Jul 31, 2023
@stevenjmesser stevenjmesser removed this from the v5.0 milestone Jul 31, 2023
@colinrotherham colinrotherham moved this from Backlog 🗄 to To discuss in GOV.UK Design System cycle board Oct 17, 2023
@colinrotherham colinrotherham moved this to Sprint Backlog 🏃🏼‍♀️ in GOV.UK Design System cycle board Oct 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Epics are used in planning project boards to group related stories
Projects
None yet
Development

No branches or pull requests

3 participants