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
Go through the potential dependencies updates and create a dedicated PR if any of them is relevant to this release.
Release Preparation
~ 1 week 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 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, and ask teams who might have contributed to the release (@k6-browser, @k6-chaos, @devrel teams, etc.) 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 (browser, chaos, devrel, docs, etc.) and any other stakeholders involved in the new release.
Create a dedicated branch for the upcoming version in the grafana/k6-DefinitelyTyped fork repository.
Open a PR in the DefinitelyTyped/DefinitelyTyped repository, using the branch created in the grafana/k6-DefinitelyTyped fork, to update the k6 type definitions for the new release.
Ensure the existing k6-docs PRs, related to the new functionalities and changes, are reviewed, up to date with the latest state of the master branch, and based upon the branch containing the k6 archived JavaScript API documentation (as created in the previous step).
Merge the k6-docs repository's Javascript API archiving PR and rebase the rest of the branches meant for the release on top of the new state of the master branch.
Merge all the k6-docs repository's branches containing changes related to the release.
Ensure the last resulting k6-docs GitHub action targetting the main branch sees its "Check broken links" job pass.
There are broken links, notified the author of an on going PR.
Release Date:
9th October 2023
Release Activities
At the beginning of the cycle
release-notes-v0.4x.0
branch and add a new release notes file using the available template to the repository'srelease notes
folder.Release Preparation
~ 1 week before the release date.
page.on('console')
method definition for k6/experimental/browser DefinitelyTyped/DefinitelyTyped#66549~ 1 day before the release date.
master
branch, and based upon the branch containing the k6 archived JavaScript API documentation (as created in the previous step).Release Day
Documentation
master
branch.main
branch sees its "Check broken links" job pass.In k6 repository
vX.Y.Z
using git:git tag v0.4x.0 -m "v0.4x.0"
.Announcements
Wrapping Release
DefinitelyTyped/DefinitelyTyped
PR(s) are merged..github/ISSUE_TEMPLATE/release.md
in the event steps from this checklist were incorrect or missing.The text was updated successfully, but these errors were encountered: