[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