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

k6 release v0.46.0 #3138

Closed
23 tasks done
oleiade opened this issue Jun 26, 2023 · 3 comments
Closed
23 tasks done

k6 release v0.46.0 #3138

oleiade opened this issue Jun 26, 2023 · 3 comments
Assignees
Labels
Milestone

Comments

@oleiade
Copy link
Member

oleiade commented Jun 26, 2023

Release Date:

14th of August 2023

Release Activities

At the beginning of the cycle

Release Preparation

~ 1 week before the release date.

  • k6-docs PRs for all new or changed functionality have been created.
  • All PRs to the k6 repository in the current milestone have been merged.
  • A pull request with the release notes and request the final reviews (including the @k6-browser, devrels folks).
  • Open a PR for bumping the version).
  • The release notes PR shared in the #k6-oss-dev internal channel mentioning all the impacted teams (@k6-browser, @k6-chaos, @k6 devrel and any other potential stackholder of the new release).
  • DefinitelyTyped/DefinitelyTyped PR(s) is ready.

~ 1 day before the release date.

  • PR for archiving the current k6's JavaScript API version.
  • Check that the Existing k6-docs PRs related to the new functionality are reviewed and rebased and pointing to the branch with k6's JavaScript API archived.

Release Day

Documentation

  • The PR with archiving the old version JS API merged first and rebase the rest on top.
  • PRs with changes related to the release merged.
  • After merging all k6-docs' PRs ensure that we have no broken links by checking "Check broken links" job in GitHub actions.
  • The new Docs Release vX.Y.Z published.
  • Release Notes PR contains the right links to the docs.

In k6 repository

  • Release notes PR merged.
  • A new tag from the CLI vX.Y.Z created (git tag v0.4x.0 -m "v0.4x.0") & pushed.

Announcements

  • A GitHub's link to the new release published in #k6-changelog.
  • DevRel team is notified in #k6-devrel that release is published.
  • The release's milestone closed.

Wrapping Release

  • DefinitelyTyped/DefinitelyTyped PR(s) merged.
  • Update the k6's .github/ISSUE_TEMPLATE/release.md if new repeated steps appear.
@oleiade oleiade self-assigned this Jun 26, 2023
@oleiade oleiade changed the title k6 release v0.4x.0 k6 release v0.46.0 Jun 26, 2023
@oleiade oleiade added this to the v0.46.0 milestone Jun 26, 2023
@oleiade
Copy link
Member Author

oleiade commented Jun 26, 2023

Release notes branch for v0.46 is: release-notes-v046

@oleiade
Copy link
Member Author

oleiade commented Aug 3, 2023

Type definitions PR: DefinitelyTyped/DefinitelyTyped#66271

@oleiade
Copy link
Member Author

oleiade commented Aug 14, 2023

Proposed improvements to the release checklist itself in #3275

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

No branches or pull requests

1 participant