This action reverts the given commit in the Github Action Workflow
Optional Username to execute commits to Github with
Optional Email to execute commits to Github with
Required Github Action generated secret token for authentication purposes
Required Parameter to enable or disable the push of the revert (defaulting to false for safety/testing).
Optional Boolean: true if git diff should be logged, false otherwise
Boolean: true if commit was revert, false otherwise.
The commit hash of the commit that was reverted.
# Revert commit (only should run on failure of some phase in a CI/CD pipeline)
auto-revert-commit:
needs: tests
runs-on: ubuntu-latest
if: always() && (needs.tests.result == 'failure')
steps:
- name: Automatic Commit Revert
uses: 'tofu-apis/[email protected]'
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
is-push-enabled: 'true'