ackama / lighthouse-matchers

Provides RSpec matchers for executing and evaluating Google Chrome Lighthouse audit scores
MIT License
14 stars 1 forks source link

Consider using `semantic-release` + conventional commits to do releases #23

Closed G-Rath closed 5 days ago

G-Rath commented 3 years ago

I think it would be good if we automated the release process to reduce the risk and overhead around doing releases - especially since we don't do that man releases which makes it easy to forgot the process.

This pairs well with using conventional commits as that will allow us to generate the changelog & version based on the commits.

G-Rath commented 3 years ago

@joshmcarthur do you have any thoughts or opinions on this?

joshmcarthur commented 2 years ago

especially since we don't do that man releases which makes it easy to forgot the process.

I think this is the key for me. I'm happy to faciliate it getting done (such as providing access to releasers, etc), but if it's something only happening intermittently, it seems a low-value automation.

G-Rath commented 2 years ago

I agree it's not high priority given how rarely we do a release, but i do think it has value since currently we need your time if we want do any releasing 😅

For me this is also a good opportunity to learn how gem publishing & management actually works so I'm happy to do the actual work of setting everything up - I just first wanted to check if you were happy with the commit convention first.