-
Notifications
You must be signed in to change notification settings - Fork 9
05 ‐ Release & Publish
We're using release-please to automatically detect the new version of your plugin according to the commit message.
When a commit is pushed on the main
branch, the Release GitHub Action will analyze the commit and if necessary, create a new Pull Request to prepare the publication of the next version.
Note
If no new Pull Request is created, you can verify:
- You have given the authorization to GitHub Action to create it on the repository.
- Your commit message doesn't follow the recommendation.
If you feel that the new version can be published, you can merge the Pull Request.
The CHANGELOG.md file will be updated automatically and a new tag and release will be created.
Important
In Settings > Secrets and variables > Actions you need to register a new secret with the name THUNDERSTORE_AUTH_TOKEN to be able to publish on Thunderstore.
When a new release is created, the publish
part of the Release GitHub Action will be triggered, and the plugin will be built and uploaded on Thunderstore