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

Generate installation instructions in release notes #58

Closed
dgp1130 opened this issue Feb 14, 2023 · 1 comment
Closed

Generate installation instructions in release notes #58

dgp1130 opened this issue Feb 14, 2023 · 1 comment
Labels
feature New feature or request

Comments

@dgp1130
Copy link
Owner

dgp1130 commented Feb 14, 2023

Currently, release notes are manually typed, yet there is a significant amount of WORKSPACE boilerplate which should be included. There is also a SHA specific to each version which is difficult to compute in advance manually. @aspect_rules_js has a release process which manually tars the workspace, computes the hash, adds it as a GitHub asset, and then generates the release notes. We should do something similar.

Ideally this would also generate a changelog from commit messages, but that is really a tangential problem.

@dgp1130 dgp1130 added the feature New feature or request label Feb 14, 2023
@dgp1130
Copy link
Owner Author

dgp1130 commented Mar 18, 2023

After a bit of trial and error, I was able to publish 0.0.29-releasetest6 successfully and copy-paste the install instructions verbatim to a new project and have it work successfully.

I forgot to tag the commits, but they are all in this range: https://github.com/dgp1130/rules_prerender/compare/3bcb6123c3c966142db11d9fb1aadfd82683a163..c8d1ea1d354ac3a81e7c50411109b349aa61defd

@dgp1130 dgp1130 closed this as completed Mar 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant