github.com/wfusion/gofusion@v1.1.14/common/infra/watermill/RELEASE-PROCEDURE.md (about)

     1  # Release procedure
     2  
     3  1. Generate clean go.mod: `make generate_gomod`
     4  2. Push to master
     5  3. Update missing documentation
     6  4. Check snippets in documentation (sometimes `first_line_contains` or `last_line_contains` can change position and load too much)
     7  5. Add breaking changes to `UPGRADE-[new-version].md`
     8  6. Push to master
     9  7. [Add release in GitHub](https://github.com/ThreeDotsLabs/watermill/releases)
    10  8. Update Pub/Subs versions
    11  9. Update and validate examples: `make validate_examples`