/
Release Process
Release Process
The EdgeX Release process is outlined and maintained in the following documents:
Any references to the release process outside of these two documents may be useful in explaining the process but it shouldn't be construed as the point of record.
Release Process
- Branching
- Normal releases are created off of the
main
branch. No branches are typically created for a normal release. - If a bug fix or patch needs to be created to address an existing release a branch will be created off the tag of the released software version.
- During code freeze, only bug and security fixes can now make it into the
main
branch unless truly exceptional. Typically a conversation between WG Chairs, Product Manager and Release Czar is encouraged for awareness.
- Normal releases are created off of the
- Official Release
- An official release is a coordination between the Technical Steering Committee (TSC) members, Product Manager, and Release Czar.
- A release schedule is proposed several months before the release date. It will include a time for code freeze (typically 2 weeks) and a target date for the release to occur.
- During Code Freeze the QA/Test working group as well as the Security Working group focus on testing and ensuring the release content is ready.
- During or at the end of Code Freeze the TSC members will vote to release or not.
- The Release Czar will merge a release manifest .yaml file into the CD-Management repository to build/stage/tag and release the desired artifacts. This PR typically gets approved by the product manager and relevant TSC members.
- After the release is complete, an announcement will be made by the TSC that the
main
branch is open for new contributions and PRs can be merged intomain
again.
Example Release Checklist
, multiple selections available,
Related content
Odesa Release
Odesa Release
More like this
Technical Steering Committee (TSC)
Technical Steering Committee (TSC)
More like this
Odesa
Odesa
More like this
DevOps Working Group
DevOps Working Group
More like this
EdgeX Ready
EdgeX Ready
More like this
Odesa LTS (February 2025)
Odesa LTS (February 2025)
More like this