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

Switch to mostly manual release notes #368

Merged
merged 3 commits into from
Mar 18, 2025

Conversation

ludfjig
Copy link
Contributor

@ludfjig ludfjig commented Mar 18, 2025

Recreation of #348 because that PR is unmergable due to unresolved comments, even though the PR has no unresolved comments 🐛 .

Summary

This PR introduces a CHANGELOG.md file to the Hyperlight repository to systematically track and document changes. The goal is for this file to be updated with each PR that contributes to the release notes. However, in practice, it will be manually edited by the individual responsible for creating a Hyperlight release.

Motivation

The need for manual release notes arose from the limitations of our automatic release notes system. The current automatic notes were generated from PR titles, which often don't adequately reflect the changes in a manner that's easily consumable by users.

Changes

  • A CHANGELOG.md file has been added to document key changes.
  • The GitHub release notes will now include both the content from the CHANGELOG.md and a full list of PRs with their titles at the end of the release notes.

This approach draws inspiration from the release notes format used by Runwasi, as seen in this example.

After this merges, I will replace the old release notes in 0.2.0 with the new ones

ludfjig added 3 commits March 18, 2025 11:01
Signed-off-by: Ludvig Liljenberg <lliljenberg@microsoft.com>
Signed-off-by: Ludvig Liljenberg <lliljenberg@microsoft.com>
Signed-off-by: Ludvig Liljenberg <lliljenberg@microsoft.com>
@ludfjig ludfjig added area/documentation Related to documentation kind/enhancement For PRs adding features, improving functionality, docs, tests, etc. area/infrastructure Concerns infrastructure rather than core functionality labels Mar 18, 2025
@ludfjig ludfjig merged commit 7e67a07 into hyperlight-dev:main Mar 18, 2025
49 of 50 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation Related to documentation area/infrastructure Concerns infrastructure rather than core functionality kind/enhancement For PRs adding features, improving functionality, docs, tests, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants