-
Notifications
You must be signed in to change notification settings - Fork 8
Implement enhanced release titles and manifest documentation for beta/alpha releases #196
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
Conversation
…r beta/alpha releases Co-authored-by: NorthernMan54 <19808920+NorthernMan54@users.noreply.github.com>
@copilot a small oops in the release title - pls use the tag and not a readable version |
…ormat Co-authored-by: NorthernMan54 <19808920+NorthernMan54@users.noreply.github.com>
Fixed! Updated both beta and alpha workflow files to use the tag version format in release titles instead of the human-readable date format. Release titles now use the npm_version (e.g., "BETA: Homebridge APT Pkg Release 1.2.3-beta.20250904") rather than the date format (e.g., "beta-2025-09-04"). Commit: 2c4bf08 |
@copilot Can the release title include this version v1.7.8-beta.20250904 instead? |
Co-authored-by: NorthernMan54 <19808920+NorthernMan54@users.noreply.github.com>
Updated! Release titles for both beta and alpha releases now include the "v" prefix (e.g., "BETA: Homebridge APT Pkg Release v1.2.3-beta.20250904"). Commit: 4c86c08 |
@copilot why was this removed ?
|
…ases Co-authored-by: NorthernMan54 <19808920+NorthernMan54@users.noreply.github.com>
... Restored the release body content with manifest header information. I had accidentally removed the Commit: e546b89 |
This PR enhances the documentation and presentation of beta and alpha releases by implementing two key improvements requested in issue #195:
Release Title Format Enhancement
Updated the release title format for both beta and alpha releases to follow a more descriptive pattern:
Before:
Beta Release v1.2.3-beta.20250904
After:
BETA: Homebridge APT Pkg Release v1.2.3-beta.20250904
Before:
Alpha Release v1.2.3-alpha.20250904
After:
ALPHA: Homebridge APT Pkg Release v1.2.3-alpha.20250904
The new format includes:
BETA:
orALPHA:
)Enhanced Package Manifest Documentation
Significantly improved the "What's Changed" section in release descriptions to include package manifest changes alongside code changes:
The enhanced manifest now:
Technical Implementation
This improvement provides much better visibility into what has changed in each release, making it easier for users to understand both infrastructure updates and code modifications.
Fixes #195.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.