feat: New success message, and attempt to check if a PR has been actually enbaled #19
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.
Why?
Towards #18, this is an attempt to log more of what goes on when an AutoMerge request is sent.
What?
Attempt to log the
enabledAt
&enabledBy
fields, and when they remain empty after a synchronous mutation, throw an error.I'm not happy with this approach - ideally we'd be checking the actual status of a response. Unfortunately as the mutation doesn't include a status field.
So instead we check the AutoMergeRequest field in the PullRequest, and attempt to check if it has both
enabledAt
&enabledBy
properties - and that they're valid.