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

Update HWReleaseProcess to allow RTL tagging independent of SW #196

Merged
merged 7 commits into from
Aug 1, 2024

Conversation

calebofearth
Copy link
Contributor

The current release process describes a sort of handshake between the RTL and SW repositories that means the repo caliptra-rtl may not be tagged for a major release until after the SW repo has consumed the RTL and published its own code. Software releases often lag RTL readiness (in particular, since ROM release precedes Runtime firmware).

The proposed process update allows RTL to be tagged when ready. Creation of a new RTL branch allows the Firmware team to consume a deterministic snapshot of the RTL, while the hardware team advances towards the next feature set on the main branch. This also resolves a current issue where the RTL consumed by Firmware as a submodule may diverge from the actual versioned RTL release.

See also: chipsalliance/caliptra-rtl#496

@calebofearth calebofearth added the documentation Improvements or additions to documentation label May 20, 2024
Copy link

linux-foundation-easycla bot commented May 20, 2024

CLA Not Signed

doc/HWReleaseProcess.md Outdated Show resolved Hide resolved
Copy link
Collaborator

@steph-morton steph-morton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor editorial feedback.

doc/HWReleaseProcess.md Outdated Show resolved Hide resolved
doc/HWReleaseProcess.md Outdated Show resolved Hide resolved
doc/HWReleaseProcess.md Outdated Show resolved Hide resolved
steph-morton
steph-morton previously approved these changes Jul 10, 2024
doc/HWReleaseProcess.md Outdated Show resolved Hide resolved
@andreslagarcavilla andreslagarcavilla merged commit 6506b67 into main Aug 1, 2024
1 check failed
@calebofearth calebofearth deleted the cwhitehead-msft-release-doc branch August 2, 2024 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants