This document is intended for doc2go maintainers only.
The following must be installed for a new release:
To release a new version of doc2go, take the following steps:
-
Trigger the "Prepare release" workflow. This will automatically determine the next version, prepare the changelog, and create a pull request to
main.gh workflow run prepare-release.yml -f level=minor # or "major" or "patch" -
Review and merge the pull request created by the workflow.
-
Trigger the "Publish release" workflow to tag and publish the release.
gh workflow run publish-release.yml -f ref=main
Optionally, specify the version explicitly:
gh workflow run publish-release.yml -f ref=main -f version=$VERSION -
Verify the release appears on the GitHub releases page.