Skip to content

Zephyr 4.2 Release Checklist #86867

@fabiobaltieri

Description

@fabiobaltieri

As soon as possible

From day one but with extra focus as we approach RC1 and after:

  • Check the CI weekly run for build failures that should be fixed and report or fix them.
  • Make sure the release plan is kept up to date (Release Plan)
  • Ensure the release management page has an up-to-date schedule for the release

One month before RC1:

  • Ping west project maintainers to remind them of the RC1/freeze deadline and to consider if their modules should be updated (you may want to extract all west projects' maintainers names from the MAINTAINERS files and create an issue like) (Notification to Zephyr west project maintainers & collaborators of Zephyr 4.2 feature freeze approaching #91788)
  • Start giving heads ups on the TSC meeting about the incoming freeze.
  • Check on the status for features to be deprecated as listed in Deprecated APIs/options to be removed by 4.2 #77070
  • Ensure that the latest Zephyr SDK contains all the changes necessary to support the new features included in, or planned for this release; if not, ping the SDK maintainer (@stephanosio) to release a new SDK version.
    • Check if any toolchain-related enhancements and bug fixes are required for any of the pull requests targeting this release. If any of these enhancements and bug fixes are not part of the latest Zephyr SDK, a new SDK version must be released.
    • Check that the Picolibc sha in the latest SDK (check sdk-ng for the sha of the picolibc submodule for the current tag) matches the picolibc module revision in west.yml. If they do not match, a new SDK version must be released. (ping @stephanosio and @keith-packard )

Two weeks before RC1:

  • Send a heads ups about the incoming freeze to dev-mailing list and Discord General channel

Pre RC1

See https://docs.zephyrproject.org/latest/project/release_process.html#tagging for tagging details, release specific filters under https://github.com/zephyrproject-rtos/zephyr/wiki/Filters to find pending PRs.

  • Update Release Notes and Migration Guide
    • Be sure to remind maintainers to update the release notes, at the very least in the rc1, rc2 and rc3 emails.

After RC3, before final release

Directly After Tagging Release

After Release

Previous checklist: #81713

Metadata

Metadata

Labels

MetaA collection of features, enhancements or bugs

Type

Projects

Status

4.2

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions