Skip to content

build(deps): bump actions/github-script from 8 to 9#129

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/github-script-9
Closed

build(deps): bump actions/github-script from 8 to 9#129
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/github-script-9

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Bumps actions/github-script from 8 to 9.

Release notes

Sourced from actions/github-script's releases.

v9.0.0

New features:

  • getOctokit factory function — Available directly in the script context. Create additional authenticated Octokit clients with different tokens for multi-token workflows, GitHub App tokens, and cross-org access. See Creating additional clients with getOctokit for details and examples.
  • Orchestration ID in user-agent — The ACTIONS_ORCHESTRATION_ID environment variable is automatically appended to the user-agent string for request tracing.

Breaking changes:

  • require('@actions/github') no longer works in scripts. The upgrade to @actions/github v9 (ESM-only) means require('@actions/github') will fail at runtime. If you previously used patterns like const { getOctokit } = require('@actions/github') to create secondary clients, use the new injected getOctokit function instead — it's available directly in the script context with no imports needed.
  • getOctokit is now an injected function parameter. Scripts that declare const getOctokit = ... or let getOctokit = ... will get a SyntaxError because JavaScript does not allow const/let redeclaration of function parameters. Use the injected getOctokit directly, or use var getOctokit = ... if you need to redeclare it.
  • If your script accesses other @actions/github internals beyond the standard github/octokit client, you may need to update those references for v9 compatibility.

What's Changed

New Contributors

Full Changelog: actions/github-script@v8.0.0...v9.0.0

Commits
  • 3a2844b Merge pull request #700 from actions/salmanmkc/expose-getoctokit + prepare re...
  • ca10bbd fix: use @​octokit/core/types import for v7 compatibility
  • 86e48e2 merge: incorporate main branch changes
  • c108472 chore: rebuild dist for v9 upgrade and getOctokit factory
  • afff112 Merge pull request #712 from actions/salmanmkc/deployment-false + fix user-ag...
  • ff8117e ci: fix user-agent test to handle orchestration ID
  • 81c6b78 ci: use deployment: false to suppress deployment noise from integration tests
  • 3953caf docs: update README examples from @​v8 to @​v9, add getOctokit docs and v9 brea...
  • c17d55b ci: add getOctokit integration test job
  • a047196 test: add getOctokit integration tests via callAsyncFunction
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [actions/github-script](https://github.com/actions/github-script) from 8 to 9.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](actions/github-script@v8...v9)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Apr 13, 2026
dscho added a commit that referenced this pull request May 15, 2026
This PR brings the GitHub Actions referenced in this repository's
workflows up to their current latest stable major versions.

It supersedes the still-open Dependabot PRs #125 (`upload-artifact` 6 ->
7), #126 (`download-artifact` 7 -> 8), and #129 (`github-script` 8 ->
9), bundling them into the existing branch-ticket structure rather than
landing each as an isolated direct-on-`main` commit. The changes are:

- `actions/checkout` -> v6 (already at v6 for new workflows; bumped from
v3 in the inherited `cygwin.yml`)
- `actions/upload-artifact` -> v7 (bumped from v6 in cygwin.yml,
build.yaml, ui-tests.yml; from v4 in the older fixup chain)
- `actions/download-artifact` -> v8 (bumped from v7 in build.yaml and
ui-tests.yml)
- `actions/github-script` -> v9 (bumped from v8 in build.yaml)
- `actions/cache` -> v5 (already current)
- `actions/setup-node` -> v6 (already current)

The aggregate diff against `main` is exactly nine lines changed (nine
deletions, nine insertions) across `cygwin.yml`, `build.yaml`, and
`ui-tests.yml`. No behavioral changes: every step continues to use
default arguments and the new optional features (direct unzipped uploads
in `upload-artifact@v7`, `Content-Type`-aware unzipping in
`download-artifact@v8`, the new `getOctokit` factory in
`github-script@v9`, etc.) are not exercised here.

The branch follows the existing merging-rebase layering. Each
incremental bump is rooted in the layer where the action reference
ultimately lives:

- A new sub-branch `update-github-actions-in-cygwin-ci` carrying one
`fixup!` of `4bd00d615b Cygwin: CI: update Actions versions` (the only
Cygwin-layer bump still needed: `upload-artifact` v6 to v7 in
`cygwin.yml`).
- A new sub-branch `msys2-ci-fixups` carrying one `fixup!` of
`cd1436184d CI: add a GHA for doing a basic build test` (the
build.yaml `upload-artifact` v6->v7 and `download-artifact` v7->v8
bumps).
- Three GFW-only `fixup!` commits directly on the branch tip, targeting
the GFW commits that introduced the additional action references that
aren't in upstream MSYS2:
- `fixup! ci: run Git's entire test suite` (build.yaml: `github-script`
v8->v9, `download-artifact` v7->v8,
    `upload-artifact` v6->v7 x2)
- `fixup! ci: add an AutoHotKey-based integration test` (ui-tests.yml
`download-artifact` v7->v8)
- `fixup! ci(ui-tests): upload the test logs` (ui-tests.yml
`upload-artifact` v6->v7)

While in the area, this PR also adds `amend!` commits that replace the
dependabot-style boilerplate on five existing GFW-only commits with
prose that actually explains what each change does, why, and how it
affects the workflow.
@dscho
Copy link
Copy Markdown
Member

dscho commented May 15, 2026

@dependabot rebase

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 15, 2026

Looks like actions/github-script is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this May 15, 2026
@dependabot dependabot Bot deleted the dependabot/github_actions/actions/github-script-9 branch May 15, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant