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.
Create a new release-v0.4x.0 long-lived branch on the k6-docs repository. Try to keep it synchronized with main throughout the development cycle to prevent it from becoming outdated and to avoid numerous conflicts.
Ensure all PRs in the k6-docs repository, related to new or modified functionalities introduced by the new version have been created and merged to the release branch.
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, k6-docs, k6-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 (k6-browser, k6-chaos, k6-docs, k6-devrel, etc.) 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.
~ 1 day before the release date.
Open a PR from main in the k6-docs repository, archiving the current k6's JavaScript API version as per the following instructions.
Open a PR in k6-docs repository for the release branch containing all the merged PRs for the upcoming version. If any, resolve the conflicts with the main branch.
Release Day
Documentation
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 main branch.
Merge the release PR for k6-docs containing all the changes related to the release. The order in which this PR is merged relative to the previous one is crucial; otherwise, the new changes might inadvertently be incorporated into previous versions.
Ensure the last resulting k6-docs GitHub action targeting the main branch sees its "Check broken links" job pass.
Release Date:
23th November 2023 🎊 🎉
Release Activities
At the beginning of the cycle
@k6-browser
team and co-assign the issue to them.release-v0.4x.0
long-lived branch and add a new release notes file using the available template to the repository'srelease notes
folder.release-v0.4x.0
long-lived branch on the k6-docs repository. Try to keep it synchronized withmain
throughout the development cycle to prevent it from becoming outdated and to avoid numerous conflicts.release-v0.4x.0
long-lived branch on the grafana/k6-DefinitelyTyped fork repository.Release Preparation
~ 1 week before the release date.
k6-docs
repository, related to new or modified functionalities introduced by the new version have been created and merged to the release branch.DefinitelyTyped/DefinitelyTyped
repository, 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.
main
in thek6-docs
repository, archiving the current k6's JavaScript API version as per the following instructions.k6-docs
repository for the release branch containing all the merged PRs for the upcoming version. If any, resolve the conflicts with themain
branch.Release Day
Documentation
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 themain
branch.k6-docs
containing all the changes related to the release. The order in which this PR is merged relative to the previous one is crucial; otherwise, the new changes might inadvertently be incorporated into previous versions.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: