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

2.4 Release Checklist #26084

Closed
48 of 50 tasks
carlescufi opened this issue Jun 9, 2020 · 4 comments
Closed
48 of 50 tasks

2.4 Release Checklist #26084

carlescufi opened this issue Jun 9, 2020 · 4 comments
Assignees
Labels
area: Process Meta A collection of features, enhancements or bugs

Comments

@carlescufi
Copy link
Member

carlescufi commented Jun 9, 2020

  • Major enhancements:

  • Pre RC1 Steps

    • Create v2.5.0 milestone so that features that don't make it to the release can be assigned a milestone
    • Verify that all external components and external dependencies are up to date, for example
      • mbedTLS
      • tinycrypt
      • FatFS
    • Check known vulnerabilities, and fix exploitable vulnerabilities or verify them as un-exploitable (Security working group).

See https://docs.zephyrproject.org/latest/development_process/release_process.html#tagging for tagging details



  • Finalize Release Notes
    • Add list of GitHub issues (spell check issue list and fix in GitHub as needed) using scripts/release/list_issues.py
    • Review doc/releases/release-notes-2.4.rst overview summary and details sections (see Sign-off below)
      • Request summary details from code owners
  • update doc/reference/overview.rst
  • Update doc/conf.py (add version to pick list)
  • Update doc/LICENSING.rst for new components that do not have a license


  • Update version in VERSION
  • Tag both v2.4.0 and zephyr-v2.4.0
  • Create release and add notes on https://github.com/zephyrproject-rtos/zephyr/releases. Make sure you use the zephyr-v2.4.0 tag so that the .zip that GitHub offers has a reasonable name. Add the release notes to the GitHub release.

@carlescufi carlescufi mentioned this issue Jun 9, 2020
49 tasks
@MaureenHelm MaureenHelm added area: Process Meta A collection of features, enhancements or bugs labels Jun 10, 2020
@MaureenHelm
Copy link
Member

Next release checklist: #28716

@MaureenHelm
Copy link
Member

Historical bug and PR tracking data for the 2.4.0 release cycle:

  High Medium Low PRs Weeks to Feature Freeze Weeks to Release
7/22/2020 2 44 256 521 6.3 9.3
7/28/2020 2 48 232 537 5.4 8.4
8/4/2020 6 45 225 550 4.4 7.4
8/11/2020 7 41 225 540 3.4 6.4
8/19/2020 10 39 205 532 2.3 5.3
8/25/2020 7 43 202 526 1.4 4.4
9/1/2020 5 44 190 518 0.4 3.4
9/8/2020 9 51 199 460 -0.6 2.4
9/15/2020 3 42 179 479 -1.6 1.4
9/16/2020 3 34 175 479 -1.7 1.3
9/22/2020 2 25 141 367 -2.6 0.4
9/24/2020 1 18 142 357 -2.9 0.1
9/27/2020 1 20 142 355 -3.3 -0.3

@tejlmand
Copy link
Collaborator

@MaureenHelm Nice, do we have a similar list for older releases ?

@MaureenHelm
Copy link
Member

Nice, do we have a similar list for older releases ?

No

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Process Meta A collection of features, enhancements or bugs
Projects
None yet
Development

No branches or pull requests

3 participants