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

Introduce Release Infrastructure #594

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

joergroedel
Copy link
Member

Add a release crate which provides version string information to other crates in the project and use it in the SVSM and Stage2 to print version information.

@joergroedel joergroedel force-pushed the release branch 3 times, most recently from cbd50ac to 95e5d2a Compare January 21, 2025 13:55
@joergroedel joergroedel marked this pull request as ready for review January 21, 2025 14:03
Introduce the crate 'release' which will provide the version of the
COCONUT-SVSM being built. The crate is used in SVSM and Stage2 to
print a version identification in the initial console greeting.

Signed-off-by: Joerg Roedel <[email protected]>
If the SVSM is built from the git repository, get the version string
via 'git describe' to have a more acurate version identifier. The git
version allows to identify from which commit the code was built.

Signed-off-by: Joerg Roedel <[email protected]>
Add the version of COCONUT-SVSM to the panic message for easier
debugging.

Signed-off-by: Joerg Roedel <[email protected]>
Document how releases are made and versions are specified.

Signed-off-by: Joerg Roedel <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant