wasp
                                
                                
                                
                                    wasp copied to clipboard
                            
                            
                            
                        Automate the operational part of Wasp releases
This issue only discusses the operational parts of Wasp's release process (e.g., merging branches, drafting a release, tagging the release, etc.). For automating the full release process, see https://github.com/wasp-lang/wasp/issues/2662
As of 0.16.6, Triggering a new release of Wasp involves:
- Updating and grooming 
Changelog.md. - Double-checking the version in 
waspc.cabal. - Merging those changes (if any) into main
 - Merging 
releaseintomain - Taking a versioned-snapshot of the docs (covered by #292)
 - Fast-forwarding 
releasetomain - Running the 
./new-releasescript - Drafting a release with the release notes
 - Publishing the release when ready (after publishing the docs, mage, etc.)
 
Even though the steps are pretty short, there's a lot of time between most of them, causing them to fragment the time of whoever is in charge of the release.
Reducing fragmentation by triggering one step after the other somehow (or automating some of them) might be worthwhile