GeezerVison is showing github.com — Replace `@action/github` dependency with latest Octokit by joshmgross · Pull Request #614 · actions/github-script
Conversation
joshmgross
commented
Jun 3, 2025
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
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.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
elbrenn reacted with eyes emoji
Comment on lines
+4
to
+5
|
|
"module": "Node16",
|
|
|
"moduleResolution": "node16",
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
|
|
"author": "GitHub",
|
|
|
"license": "MIT",
|
|
|
"main": "dist/index.js",
|
|
|
"type": "module",
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fairly certain this was required when updating Octokit, I don't think it should impact much since this action isn't consumed as a library.
My one concern is that it somehow impacts the custom require functionality this action implements, but integration tests should catch that.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not entirely sure why the dist is so bloated now
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
|
|
retries: 3
|
|
|
script: |
|
|
|
github.rest.issues.get({
|
|
|
octokit.rest.issues.get({
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reverting the README changes from #557 - with #508 we should steer users towards using octokit as that will be more documentation and AI friendly 😄
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
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.