Replace @action/github
dependency with latest Octokit
#614
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.
This replaces the dependency of
@actions/github
with a more direct dependency on Octokit via@octokit/action
- https://github.com/octokit/action.js.@actions/github
is on a very old version of Octokit and is preventing users of this action from using the latest GitHub APIs in their scripts:Using Octokit in a more direct manner will allow this action to keep up date with dependencies in a more timely manner going forward.
This will likely break some user scripts, both from "expected" breaking changes from a multi-version bump of Octokit and unexpected breakages from new or different behavior in
@octokit/action
or this action that we're not correctly replicating from@actions/github
. My hope is that integration tests will catch the more significant scenarios, but we should expect some bugs with the v8 version of this action once it's released - #556.