[llvm] Update [Github] Update GHA Dependencies (major) (PR #192881)
via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 19 17:01:47 PDT 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-github-workflow
Author: Mend Renovate (renovate-bot)
<details>
<summary>Changes</summary>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/create-github-app-token](https://redirect.github.com/actions/create-github-app-token) | action | major | `v2.2.1` → `v3.1.1` |
| [actions/github-script](https://redirect.github.com/actions/github-script) | action | major | `v8.0.0` → `v9.0.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/160328) for more information.
---
### Release Notes
<details>
<summary>actions/create-github-app-token (actions/create-github-app-token)</summary>
### [`v3.1.1`](https://redirect.github.com/actions/create-github-app-token/releases/tag/v3.1.1)
[Compare Source](https://redirect.github.com/actions/create-github-app-token/compare/v3.1.0...v3.1.1)
##### Bug Fixes
- improve error message when app identifier is empty ([#&#<!-- -->8203;362](https://redirect.github.com/actions/create-github-app-token/issues/362)) ([07e2b76](https://redirect.github.com/actions/create-github-app-token/commit/07e2b760664f080c40eec4eacf7477256582db36)), closes [#&#<!-- -->8203;249](https://redirect.github.com/actions/create-github-app-token/issues/249)
### [`v3.1.0`](https://redirect.github.com/actions/create-github-app-token/releases/tag/v3.1.0)
[Compare Source](https://redirect.github.com/actions/create-github-app-token/compare/v3.0.0...v3.1.0)
##### Bug Fixes
- **deps:** bump p-retry from 7.1.1 to 8.0.0 ([#&#<!-- -->8203;357](https://redirect.github.com/actions/create-github-app-token/issues/357)) ([3bbe07d](https://redirect.github.com/actions/create-github-app-token/commit/3bbe07d928e2d6c30bf3e37c6b89edbc4045facf))
##### Features
- add `client-id` input and deprecate `app-id` ([#&#<!-- -->8203;353](https://redirect.github.com/actions/create-github-app-token/issues/353)) ([e6bd4e6](https://redirect.github.com/actions/create-github-app-token/commit/e6bd4e6970172bed9fe138b2eaf4cbffa4cca8f9))
- update permission inputs ([#&#<!-- -->8203;358](https://redirect.github.com/actions/create-github-app-token/issues/358)) ([076e948](https://redirect.github.com/actions/create-github-app-token/commit/076e9480ca6e9633bff412d05eff0fc2f1e7d2be))
### [`v3.0.0`](https://redirect.github.com/actions/create-github-app-token/releases/tag/v3.0.0)
[Compare Source](https://redirect.github.com/actions/create-github-app-token/compare/v2.2.2...v3.0.0)
- feat!: node 24 support ([#&#<!-- -->8203;275](https://redirect.github.com/actions/create-github-app-token/issues/275)) ([2e564a0](https://redirect.github.com/actions/create-github-app-token/commit/2e564a0bb8e7cc2b907b2401a2afe177882d4325))
- fix!: require `NODE_USE_ENV_PROXY` for proxy support ([#&#<!-- -->8203;342](https://redirect.github.com/actions/create-github-app-token/issues/342)) ([4451bcb](https://redirect.github.com/actions/create-github-app-token/commit/4451bcbc139f8124b0bf04f968ea2586b17df458))
##### Bug Fixes
- remove custom proxy handling ([#&#<!-- -->8203;143](https://redirect.github.com/actions/create-github-app-token/issues/143)) ([dce0ab0](https://redirect.github.com/actions/create-github-app-token/commit/dce0ab05f36f30b22fd14289fd36655c618e4e8e))
##### BREAKING CHANGES
- Custom proxy handling has been removed. If you use HTTP\_PROXY or HTTPS\_PROXY, you must now also set NODE\_USE\_ENV\_PROXY=1 on the action step.
- Requires [Actions Runner v2.327.1](https://redirect.github.com/actions/runner/releases/tag/v2.327.1) or later if you are using a self-hosted runner.
### [`v2.2.2`](https://redirect.github.com/actions/create-github-app-token/releases/tag/v2.2.2)
[Compare Source](https://redirect.github.com/actions/create-github-app-token/compare/v2.2.1...v2.2.2)
##### Bug Fixes
- **deps:** bump [@&#<!-- -->8203;actions/core](https://redirect.github.com/actions/core) from 1.11.1 to 3.0.0 ([#&#<!-- -->8203;337](https://redirect.github.com/actions/create-github-app-token/issues/337)) ([b044133](https://redirect.github.com/actions/create-github-app-token/commit/b04413352d4644ac2131b9a90c074f5e93ca18a1))
- **deps:** bump minimatch from 9.0.5 to 9.0.9 ([#&#<!-- -->8203;335](https://redirect.github.com/actions/create-github-app-token/issues/335)) ([5cbc656](https://redirect.github.com/actions/create-github-app-token/commit/5cbc65624c9ddc4589492bda7c8b146223e8c3e4))
- **deps:** bump the production-dependencies group with 4 updates ([#&#<!-- -->8203;336](https://redirect.github.com/actions/create-github-app-token/issues/336)) ([6bda5bc](https://redirect.github.com/actions/create-github-app-token/commit/6bda5bc1410576b9a0879ce6076d53345485bba9))
- **deps:** bump undici from 7.16.0 to 7.18.2 ([#&#<!-- -->8203;323](https://redirect.github.com/actions/create-github-app-token/issues/323)) ([b4f638f](https://redirect.github.com/actions/create-github-app-token/commit/b4f638f48ee0dcdbb0bc646c48e4cb2a2de847fe))
</details>
<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**: <https://github.com/actions/github-script/compare/v8.0.0...v9.0.0>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Between 12:00 AM and 12:59 AM, only on Monday (`* 0 * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- 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/llvm/llvm-project).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEyMy44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---
Full diff: https://github.com/llvm/llvm-project/pull/192881.diff
5 Files Affected:
- (modified) .github/workflows/commit-access-review.yml (+1-1)
- (modified) .github/workflows/issue-write.yml (+1-1)
- (modified) .github/workflows/llvm-bugs.yml (+1-1)
- (modified) .github/workflows/release-asset-audit.yml (+1-1)
- (modified) .github/workflows/unprivileged-download-artifact/action.yml (+1-1)
``````````diff
diff --git a/.github/workflows/commit-access-review.yml b/.github/workflows/commit-access-review.yml
index 8c89e99a3050c..5bbc80c4107a8 100644
--- a/.github/workflows/commit-access-review.yml
+++ b/.github/workflows/commit-access-review.yml
@@ -26,7 +26,7 @@ jobs:
pip install --require-hashes -r ./llvm/utils/git/requirements.txt
- id: app-token
- uses: actions/create-github-app-token at 29824e69f54612133e76f7eaac726eef6c875baf #v2.2.1
+ uses: actions/create-github-app-token at 1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1
with:
app-id: ${{ secrets.LLVM_TOKEN_GENERATOR_CLIENT_ID }}
private-key: ${{ secrets.LLVM_TOKEN_GENERATOR_PRIVATE_KEY }}
diff --git a/.github/workflows/issue-write.yml b/.github/workflows/issue-write.yml
index db378e286932d..cc1e36c696e69 100644
--- a/.github/workflows/issue-write.yml
+++ b/.github/workflows/issue-write.yml
@@ -44,7 +44,7 @@ jobs:
- name: 'Comment on PR'
if: steps.download-artifact.outputs.artifact-ids != ''
- uses: actions/github-script at ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
+ uses: actions/github-script at 3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
diff --git a/.github/workflows/llvm-bugs.yml b/.github/workflows/llvm-bugs.yml
index 627b5e48da2b6..a85008e44bc22 100644
--- a/.github/workflows/llvm-bugs.yml
+++ b/.github/workflows/llvm-bugs.yml
@@ -20,7 +20,7 @@ jobs:
check-latest: true
- run: npm install mailgun.js form-data
- name: Send notification
- uses: actions/github-script at ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
+ uses: actions/github-script at 3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
env:
MAILGUN_API_KEY: ${{ secrets.LLVM_BUGS_KEY }}
with:
diff --git a/.github/workflows/release-asset-audit.yml b/.github/workflows/release-asset-audit.yml
index 08d0106664b7d..8924ccc134289 100644
--- a/.github/workflows/release-asset-audit.yml
+++ b/.github/workflows/release-asset-audit.yml
@@ -59,7 +59,7 @@ jobs:
with:
name: comment
- name: "File Issue"
- uses: actions/github-script at ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
+ uses: actions/github-script at 3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.ISSUE_SUBSCRIBER_TOKEN }}
script: |
diff --git a/.github/workflows/unprivileged-download-artifact/action.yml b/.github/workflows/unprivileged-download-artifact/action.yml
index 173b8ca93252f..6dc12588ef81c 100644
--- a/.github/workflows/unprivileged-download-artifact/action.yml
+++ b/.github/workflows/unprivileged-download-artifact/action.yml
@@ -27,7 +27,7 @@ outputs:
runs:
using: "composite"
steps:
- - uses: actions/github-script at ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
+ - uses: actions/github-script at 3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
id: artifact-url
with:
script: |
``````````
</details>
https://github.com/llvm/llvm-project/pull/192881
More information about the llvm-commits
mailing list