This action automatically performs a release of a Github repository when commit activity has stabilized. The stable duration is configurable. When there have been more frequent commits, then a longer "force release" duration is used.
Required (Default 7d) A release will be created when no more commits have occurred in this duration since last release.
Required (Default 28d) A release will be created after this duration even if commits have occurred within the stable duration.
"Required" (Default uses the workflow's Github token) A Github token used to perform query and release operation on the repository.
A boolean that indicates if a release should not be created and say if a release would have been created.
The release that was created or blank if not ready for release
uses: zenengeo/github-auto-release-action@main
with:
stable-duration: 3d
force-duration: 14d