You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lock the conversation of the current issue to prevent any abuse or misuse of the issue. Note, it still allow the maintainers to edit the issue's description and to add comments.
Release Preparation
~ 2 weeks before the release date
Ensure that all PRs from a release milestone are merged.
Ensure experimental modules (if needed) have been updated to their latest version.
~ 1 week before the release date
Ensure that all merged PRs referenced in the release notes are linked to the release milestone.
Ensure all PRs 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.
Open a PR with the release notes for the new version
Ask teams that might have contributed to the release to contribute their notes and review the existing ones.
Share the release notes PR with the k6 open-source teams. Request contributions from all affected teams and any other stakeholders involved in the new release.
Open a PR in the DefinitelyTyped/DefinitelyTyped repository using the release branch created in the grafana/k6-DefinitelyTyped fork to update the k6 type definitions for the new release.
Open a PR to add the new k6 version to the extensions registry (similar to this one for v2.2.0).
~ 1 day before the release date
Ensure all PRs in the k6-docs repository related to new or modified functionalities introduced by the new version have been merged.
Release Day
Documentation
Open and merge a PR from main in the k6-docs repository:
Creating a new v{major}.{minor}.0 file in the next release notes folder and copy/paste the main sections of the release notes (new features, deprecations and roadmap).
Copying the current k6's next (including the newly created release note file) to a folder named with the k6 version (e.g., v2.2.x).
Ensure the k6 repository release notes PR contains the correct links to the docs.
Release Date:
10th August 2026
Release Activities
At the beginning of the cycle
release-v{major}.{minor}.0branch.release notesfolder.release-v{major}.{minor}.0branch on the grafana/k6-DefinitelyTyped fork repository.Release Preparation
~ 2 weeks before the release date
~ 1 week before the release date
k6-docsrepository related to new or modified functionalities introduced by the new version have been created.k6repository, part of the current milestone, have been merged.DefinitelyTyped/DefinitelyTypedrepository using the release branch created in the grafana/k6-DefinitelyTyped fork to update the k6 type definitions for the new release.~ 1 day before the release date
k6-docsrepository related to new or modified functionalities introduced by the new version have been merged.Release Day
Documentation
mainin thek6-docsrepository:v{major}.{minor}.0file in the next release notes folder and copy/paste the main sections of the release notes (new features, deprecations and roadmap).next(including the newly created release note file) to a folder named with the k6 version (e.g.,v2.2.x).k6repository release notes PR contains the correct links to the docs.In k6 repository
v{major}.{minor}.xrelease branch from themasterbranch.v{major}.{minor}.0.!!! Update the below when making the issue
In k6-extension-registry
Announcements
Wrapping Release
DefinitelyTyped/DefinitelyTypedPR(s) are merged.grafana/k6-DefinitelyTypedfork with the latest changes from theDefinitelyTyped/DefinitelyTypedrepository..github/ISSUE_TEMPLATE/release.mdin the event steps from this checklist were incorrect or missing.