-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Closed
Labels
Milestone
Description
Add items as required
-
Major enhancements:
-
LLVM Support: Issue LLVM support on all applicable architectures #3689(pushed to 1.13) - AMP support: Issue Asymmetric multiprocessing (AMP) #3065
- VFS support: Issue Add Support for Multiple Simultaneous Backends/Partitions for FS #2978
-
Enhanced Logging: Issue Logging Subsystem Enhancements #6186(pushed to 1.13) - Runtime config system: Issue Runtime non-volatile configuration system #5149
- VFS support: Issue Add Support for Multiple Simultaneous Backends/Partitions for FS #2978
- Command-line meta-tool: Issue Command-line Zephyr meta-tool #6205
-
Out-of-tree code: Support maintaining subsystems out-of-tree #5554
-
-
Pre RC1 Steps
- 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 unexploitable.
- Verify that all external components and external dependencies are up to date, for example
- Release Notes WIP
- Create draft doc/release-notes-1.12.rst with feature summary from https://www.zephyrproject.org/developers/#releases-overview
- Update doc/release-notes-1.12.rst details sections (relative to 1.11.0 release) as important issues are addressed (subsystem owners)
- Release data
- Update version in VERSION
- Run sanitycheck with --all --release and checkin resulting file scripts/sanity_chk/sanity_last_release.csv
- Finalize Release Notes
- Add list of GitHub issues (spell check issue list and fix in GitHub as needed)
- Review doc/release-notes-1.12.rst overview summary and details sections (see Sign-off below)
- Update doc/release-notes.rst (add reference to 1.12 notes)
- Update doc/index.rst (add reference to doc/1.12.0)
- Update doc/LICENSING.rst for new components that do not have a license
- Create release and add notes on https://github.com/zephyrproject-rtos/zephyr/releases
- Final tagged release as zephyr-v1.12.0 (with release notes)
- Update https://www.zephyrproject.org/developers/#releases-overview
- Update https://www.zephyrproject.org/developers/#downloads (and git checkout version example)
- Update doc generation (in future should be automatic based on tag)
- Email devel@lists.zephyrproject.org & announce@lists.zephyrproject.org lists about release
- Final Release Notes Sign-off
- Subsystems
- Networking - @jukkar
- Bluetooth - @jhedberg , @carlescufi
- Architectures
- ARC - @ruuddw
- ARM - @galak, @MaureenHelm
- X86 - @nashif, @andrewboie
- Xtensa, RISCV32, NIOS-II - @nashif, @andrewboie
- Subsystems
- After Release
- Update patchlevel in Makefile (PATCHLEVEL = 99)
- Marketing Blog for announcing release (https://www.zephyrproject.org/blog)
- Create branch for 1.12.x releases, update github protections for branch
- Create checklist issue for next release
- Add a comment to this issue linking to the next release checklist issue
- Update https://www.zephyrproject.org with latest stats from https://zephyr.biterg.io