- Install and configure pre-commit for the repository
- Install nektos/act for testing
Use nektos/act to run actions locally.
NB: You'll want to use the large runner in order to have access to all commands needed for testing.
act -e testdata/act/pull-request.json
Read more: Example commands
Make sure CHANGELOG.md and version are updated
Follow instructions to publish a release to the GitHub Marketplace.
Publishing is a manual step even if automation is used to create a release.
We use semantic versioning_ AND a major version release tag for users of the action
Example: latest release of v1.3.0 will also be available at tag v1.