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`