-
Update the CHANGELOG.md with the version
-
Choose a tag name (e.g.
3.0.0
), this is the version number of the release.- Preview releases follow the pattern
3.0.0-alpha.1
,3.0.0-beta.1
,3.0.0-RC.1
- Execute the script with the tag's name, the script will update the version file and create a tag.
./scripts/prepare-release.sh 3.0.0
- Preview releases follow the pattern
-
Go to GH Releases
-
Choose a tag name (e.g.
3.0.0
), same as step 2. -
Choose a release name (e.g.
3.0.0
), ideally it matches the above. -
Write a description of the release.
-
Publish the release.
-
GH Action (publish.yml) is doing everything else automatically.
-
Done.