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.57.0 #4162

Closed
28 tasks done
inancgumus opened this issue Jan 8, 2025 · 1 comment
Closed
28 tasks done

k6 release v0.57.0 #4162

inancgumus opened this issue Jan 8, 2025 · 1 comment
Assignees
Labels
Milestone

Comments

@inancgumus
Copy link
Member

inancgumus commented Jan 8, 2025

Release Date:

10th Feb 2025

Release Activities

At the beginning of the cycle

Release Preparation

~ 2 weeks before the release date

  • Ensure that all pull-requests from a release milestone are merged.
  • Ensure all experimental modules (if needed) have been updated to their latest version.

~ 1 week before the release date

  • Ensure that all merged pull-requests referenced in the release notes are linked to the release milestone.
  • Ensure all pull-requests in the k6-docs repository, related to new or modified functionalities introduced by the new version have been created.
  • Ensure all PRs in the k6 repository, part of the current milestone, have been merged.
  • TypeScripts PR
  • Release notes PR
    • Ask teams who might have contributed to the release (k6-ecosystem, k6-docs, k6-devrel teams, etc.) to contribute their notes and review the existing ones.
    • Remember to mention and thank external contributors. <-- Update the query with the correct milestone version.
  • Share the release notes PR with the k6 open-source teams. Request contributions from all affected teams (k6-chaos, k6-docs, k6-devrel, etc.) and any other stakeholders involved in the new release.
  • Bump k6 version #4509

~ 1 day before the release date

  • Ensure all pull-requests in the k6-docs repository, related to new or modified functionalities introduced by the new version have been merged.

Release Day

Documentation

In k6 repository

  • Merge the PR Bump k6 version #4509
  • Merge the PR Release v0.57.0 #4511
  • Pull locally the previously merged changes.
  • Create a new long-lived v0.57.x release branch from the main branch.
  • Checkout the new v0.57.x release branch, create and push a new tag of the form v0.57.0 using git: e.g. git tag v0.57.0 -m "v0.57.0".

Announcements

  • Publish a link to the new GitHub release in the #k6-changelog channel.
  • Notify the larger team in the #k6 channel, letting them know that the release is published.
  • Close the release's milestone.

Wrapping Release

@inancgumus inancgumus self-assigned this Jan 8, 2025
@inancgumus inancgumus changed the title k6 release v0.5x.0 k6 release v0.57.0 Jan 8, 2025
@inancgumus inancgumus added this to the v0.57.0 milestone Jan 8, 2025
This was referenced Jan 14, 2025
@codebien
Copy link
Contributor

@inancgumus I close this issue. Please, whenever you have the time, do the last item reporting back if you've found any issue with the current template.

@codebien codebien self-assigned this Feb 14, 2025
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

2 participants