Skip to content

Commit d57d473

Browse files
Update actions/github-script action to v9 (#798)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/github-script](https://redirect.github.com/actions/github-script) | action | major | `v8.0.0` → `v9.0.0` | --- ### Release Notes <details> <summary>actions/github-script (actions/github-script)</summary> ### [`v9.0.0`](https://redirect.github.com/actions/github-script/releases/tag/v9.0.0) [Compare Source](https://redirect.github.com/actions/github-script/compare/v8.0.0...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`](https://redirect.github.com/actions/github-script#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('@&#8203;actions/github')` no longer works in scripts.** The upgrade to `@actions/github` v9 (ESM-only) means `require('@&#8203;actions/github')` will fail at runtime. If you previously used patterns like `const { getOctokit } = require('@&#8203;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 - Add ACTIONS\_ORCHESTRATION\_ID to user-agent string by [@&#8203;Copilot](https://redirect.github.com/Copilot) in [#&#8203;695](https://redirect.github.com/actions/github-script/pull/695) - ci: use deployment: false for integration test environments by [@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in [#&#8203;712](https://redirect.github.com/actions/github-script/pull/712) - feat!: add getOctokit to script context, upgrade [@&#8203;actions/github](https://redirect.github.com/actions/github) v9, [@&#8203;octokit/core](https://redirect.github.com/octokit/core) v7, and related packages by [@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in [#&#8203;700](https://redirect.github.com/actions/github-script/pull/700) ##### New Contributors - [@&#8203;Copilot](https://redirect.github.com/Copilot) made their first contribution in [#&#8203;695](https://redirect.github.com/actions/github-script/pull/695) **Full Changelog**: <actions/github-script@v8.0.0...v9.0.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Asia/Tokyo) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/line/line-bot-sdk-ruby). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEyMy44IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY3kgdXBncmFkZSJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 785a4b6 commit d57d473

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

.github/workflows/check-eol-newrelease.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1919

2020
- name: Run EoL & NewRelease check
21-
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
21+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
2222
with:
2323
script: |
2424
const checkEolAndNewReleases = require('.github/scripts/check-eol-newrelease.cjs');

.github/workflows/create-draft-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4949
- name: Fetch Latest Release
5050
id: get-latest-release
51-
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
51+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
5252
with:
5353
script: |
5454
const latestRelease = await github.rest.repos.getLatestRelease({
@@ -64,7 +64,7 @@ jobs:
6464
6565
- name: Calculate New Version
6666
id: calculate-version
67-
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
67+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
6868
with:
6969
script: |
7070
const latestTag = '${{ steps.get-latest-release.outputs.latest_tag }}';
@@ -85,7 +85,7 @@ jobs:
8585
8686
- name: Generate Release Notes
8787
id: generate-release-notes
88-
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
88+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
8989
with:
9090
script: |
9191
const { data: releaseNotes } = await github.rest.repos.generateReleaseNotes({

.github/workflows/deploy-doc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
- name: Create GitHub Issue on Failure
3636
if: failure()
37-
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
37+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
3838
with:
3939
script: |
4040
const { owner, repo } = context.repo;
@@ -68,7 +68,7 @@ jobs:
6868

6969
- name: Create GitHub Issue on Failure
7070
if: failure()
71-
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
71+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
7272
with:
7373
script: |
7474
const { owner, repo } = context.repo;

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949

5050
- name: Create GitHub Issue on Failure
5151
if: failure()
52-
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
52+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
5353
with:
5454
script: |
5555
const { owner, repo } = context.repo;

0 commit comments

Comments
 (0)