Enable tfnotify executed by GitHub Actions to add pull request comments #94
+173
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
WHAT
This PR allows tfnotify executed by GitHub Actions on pull requests to add pull request comments instead of commit comments.
For GitHub Actions, the content of the event that triggered the action is stored as a JSON file at
GITHUB_EVENT_PATH
.For the
pull_request
events, we can read the number of the pull request from the file.For more details about
GITHUB_EVENT_PATH
and the content of the event payload, please refer to these guides.As an example of implementation, an official helper for GitHub Actions reads a pull request number or an issue number from the file.
WHY
This change allows users of tfnotify and GitHub Actons to comment results of plan or apply command to pull requests.