To create a new release a developer needs to do this from the GitHub portal.
GitHub has written a guide on the subject.
The new tag should be in one of the following formats:
v1.2.3
- this is used to create a production releasev1.2.3-rc.4
- this is used to create release-candidates so they can be tested and used before they are made generally available, when doing this, remember to set thePre-release
flag totrue
in the GitHub portal.
Once the release is publishes
a workflow will start, and build and publish the release and all packages tied to it.