Skip to content

chore(deps): update actions/github-script action to v9#163

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/actions-github-script-9.x
Open

chore(deps): update actions/github-script action to v9#163
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/actions-github-script-9.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 10, 2026

This PR contains the following updates:

Package Type Update Change
actions/github-script action major v8v9

Release Notes

actions/github-script (actions/github-script)

v9.0.0

Compare Source

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

v9

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Dependency updates label Apr 10, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 10, 2026

✅ E2E Test Results — Passed

Total Passed Failed Skipped
132 132 0 0
Test Details
Test Browser Status Duration
admin-apps.spec.ts › Admin - Multi-App Management › admin page shows Apps section with empty state chromium ✅ Pass 0.8s
admin-apps.spec.ts › Admin - Multi-App Management › can create an app and form collapses after chromium ✅ Pass 1.0s
admin-apps.spec.ts › Admin - Multi-App Management › token sections appear after creating an app chromium ✅ Pass 0.7s
admin-apps.spec.ts › Admin - Multi-App Management › can edit an app via inline edit form chromium ✅ Pass 1.0s
admin-apps.spec.ts › Admin - Multi-App Management › edit form cancel closes without saving chromium ✅ Pass 0.8s
admin-apps.spec.ts › Admin - Multi-App Management › agent token fields hidden until app selected with multiple apps chromium ✅ Pass 0.8s
admin-apps.spec.ts › Admin - Multi-App Management › created app appears in the apps table with correct details chromium ✅ Pass 0.8s
admin-apps.spec.ts › Admin - Multi-App Management › can delete an app via the admin UI chromium ✅ Pass 0.8s
admin-apps.spec.ts › Admin - Multi-App Management › multiple apps appear in the apps table chromium ✅ Pass 0.7s
admin-apps.spec.ts › Admin - Multi-App Management › app selector is hidden when only one app exists chromium ✅ Pass 0.7s
admin-apps.spec.ts › Admin - Multi-App Management › app selector appears when multiple apps exist chromium ✅ Pass 0.7s
admin-apps.spec.ts › Admin - Multi-App Management › app selector auto-selects the default app chromium ✅ Pass 0.7s
admin-apps.spec.ts › Admin - Multi-App Management › admin page shows Apps section with empty state firefox ✅ Pass 1.6s
admin-apps.spec.ts › Admin - Multi-App Management › can create an app and form collapses after firefox ✅ Pass 1.2s
admin-apps.spec.ts › Admin - Multi-App Management › token sections appear after creating an app firefox ✅ Pass 0.9s
admin-apps.spec.ts › Admin - Multi-App Management › can edit an app via inline edit form firefox ✅ Pass 1.2s
admin-apps.spec.ts › Admin - Multi-App Management › edit form cancel closes without saving firefox ✅ Pass 1.1s
admin-apps.spec.ts › Admin - Multi-App Management › agent token fields hidden until app selected with multiple apps firefox ✅ Pass 1.1s
admin-apps.spec.ts › Admin - Multi-App Management › created app appears in the apps table with correct details firefox ✅ Pass 0.9s
admin-apps.spec.ts › Admin - Multi-App Management › can delete an app via the admin UI firefox ✅ Pass 1.0s
admin-apps.spec.ts › Admin - Multi-App Management › multiple apps appear in the apps table firefox ✅ Pass 0.9s
admin-apps.spec.ts › Admin - Multi-App Management › app selector is hidden when only one app exists firefox ✅ Pass 0.9s
admin-apps.spec.ts › Admin - Multi-App Management › app selector appears when multiple apps exist firefox ✅ Pass 0.9s
admin-apps.spec.ts › Admin - Multi-App Management › app selector auto-selects the default app firefox ✅ Pass 0.9s
admin-apps.spec.ts › Admin - Multi-App Management › admin page shows Apps section with empty state webkit ✅ Pass 3.3s
admin-apps.spec.ts › Admin - Multi-App Management › can create an app and form collapses after webkit ✅ Pass 2.6s
admin-apps.spec.ts › Admin - Multi-App Management › token sections appear after creating an app webkit ✅ Pass 1.2s
admin-apps.spec.ts › Admin - Multi-App Management › can edit an app via inline edit form webkit ✅ Pass 2.4s
admin-apps.spec.ts › Admin - Multi-App Management › edit form cancel closes without saving webkit ✅ Pass 1.4s
admin-apps.spec.ts › Admin - Multi-App Management › agent token fields hidden until app selected with multiple apps webkit ✅ Pass 1.2s
admin-apps.spec.ts › Admin - Multi-App Management › created app appears in the apps table with correct details webkit ✅ Pass 1.1s
admin-apps.spec.ts › Admin - Multi-App Management › can delete an app via the admin UI webkit ✅ Pass 1.5s
admin-apps.spec.ts › Admin - Multi-App Management › multiple apps appear in the apps table webkit ✅ Pass 1.2s
admin-apps.spec.ts › Admin - Multi-App Management › app selector is hidden when only one app exists webkit ✅ Pass 1.1s
admin-apps.spec.ts › Admin - Multi-App Management › app selector appears when multiple apps exist webkit ✅ Pass 1.2s
admin-apps.spec.ts › Admin - Multi-App Management › app selector auto-selects the default app webkit ✅ Pass 1.2s
admin-apps.spec.ts › Admin - App API endpoints › GET /api/apps returns empty array when no apps exist chromium ✅ Pass 0.1s
admin-apps.spec.ts › Admin - App API endpoints › POST /api/apps creates an app and returns it chromium ✅ Pass 0.0s
admin-apps.spec.ts › Admin - App API endpoints › GET /api/apps/{id} returns app details chromium ✅ Pass 0.0s
admin-apps.spec.ts › Admin - App API endpoints › DELETE /api/apps/{id} removes the app chromium ✅ Pass 0.1s
admin-apps.spec.ts › Admin - App API endpoints › POST /api/apps rejects missing required fields chromium ✅ Pass 0.0s
admin-apps.spec.ts › Admin - App API endpoints › app API endpoints require admin role chromium ✅ Pass 0.0s
admin-apps.spec.ts › Admin - App API endpoints › GET /api/apps returns empty array when no apps exist firefox ✅ Pass 0.1s
admin-apps.spec.ts › Admin - App API endpoints › POST /api/apps creates an app and returns it firefox ✅ Pass 0.0s
admin-apps.spec.ts › Admin - App API endpoints › GET /api/apps/{id} returns app details firefox ✅ Pass 0.1s
admin-apps.spec.ts › Admin - App API endpoints › DELETE /api/apps/{id} removes the app firefox ✅ Pass 0.1s
admin-apps.spec.ts › Admin - App API endpoints › POST /api/apps rejects missing required fields firefox ✅ Pass 0.0s
admin-apps.spec.ts › Admin - App API endpoints › app API endpoints require admin role firefox ✅ Pass 0.0s
admin-apps.spec.ts › Admin - App API endpoints › GET /api/apps returns empty array when no apps exist webkit ✅ Pass 0.1s
admin-apps.spec.ts › Admin - App API endpoints › POST /api/apps creates an app and returns it webkit ✅ Pass 0.1s
admin-apps.spec.ts › Admin - App API endpoints › GET /api/apps/{id} returns app details webkit ✅ Pass 0.1s
admin-apps.spec.ts › Admin - App API endpoints › DELETE /api/apps/{id} removes the app webkit ✅ Pass 0.1s
admin-apps.spec.ts › Admin - App API endpoints › POST /api/apps rejects missing required fields webkit ✅ Pass 0.1s
admin-apps.spec.ts › Admin - App API endpoints › app API endpoints require admin role webkit ✅ Pass 0.1s
auth-api.spec.ts › Auth API › GET /auth/status returns unauthenticated without session chromium ✅ Pass 0.0s
auth-api.spec.ts › Auth API › GET /auth/status returns authenticated with session chromium ✅ Pass 0.0s
auth-api.spec.ts › Auth API › GET /auth/github redirects to GitHub OAuth chromium ✅ Pass 0.0s
auth-api.spec.ts › Auth API › POST /auth/logout clears session chromium ✅ Pass 0.0s
auth-api.spec.ts › Auth API › API endpoints require authentication chromium ✅ Pass 0.0s
auth-api.spec.ts › Auth API › GET /auth/status returns unauthenticated without session firefox ✅ Pass 0.0s
auth-api.spec.ts › Auth API › GET /auth/status returns authenticated with session firefox ✅ Pass 0.0s
auth-api.spec.ts › Auth API › GET /auth/github redirects to GitHub OAuth firefox ✅ Pass 0.0s
auth-api.spec.ts › Auth API › POST /auth/logout clears session firefox ✅ Pass 0.0s
auth-api.spec.ts › Auth API › API endpoints require authentication firefox ✅ Pass 0.0s
auth-api.spec.ts › Auth API › GET /auth/status returns unauthenticated without session webkit ✅ Pass 0.0s
auth-api.spec.ts › Auth API › GET /auth/status returns authenticated with session webkit ✅ Pass 0.1s
auth-api.spec.ts › Auth API › GET /auth/github redirects to GitHub OAuth webkit ✅ Pass 0.0s
auth-api.spec.ts › Auth API › POST /auth/logout clears session webkit ✅ Pass 0.1s
auth-api.spec.ts › Auth API › API endpoints require authentication webkit ✅ Pass 0.0s
dashboard.spec.ts › Dashboard - no apps configured › hides token sections when no apps exist chromium ✅ Pass 0.8s
dashboard.spec.ts › Dashboard - no apps configured › hides token sections when no apps exist firefox ✅ Pass 0.9s
dashboard.spec.ts › Dashboard - no apps configured › hides token sections when no apps exist webkit ✅ Pass 1.1s
dashboard.spec.ts › Dashboard › renders dashboard with user info chromium ✅ Pass 0.3s
dashboard.spec.ts › Dashboard › shows Create Token section with form fields chromium ✅ Pass 0.2s
dashboard.spec.ts › Dashboard › shows Active Tokens section chromium ✅ Pass 0.2s
dashboard.spec.ts › Dashboard › duration dropdown has expected options chromium ✅ Pass 0.2s
dashboard.spec.ts › Dashboard › renders dashboard with user info firefox ✅ Pass 0.5s
dashboard.spec.ts › Dashboard › shows Create Token section with form fields firefox ✅ Pass 0.5s
dashboard.spec.ts › Dashboard › shows Active Tokens section firefox ✅ Pass 0.3s
dashboard.spec.ts › Dashboard › duration dropdown has expected options firefox ✅ Pass 0.4s
dashboard.spec.ts › Dashboard › renders dashboard with user info webkit ✅ Pass 1.5s
dashboard.spec.ts › Dashboard › shows Create Token section with form fields webkit ✅ Pass 0.8s
dashboard.spec.ts › Dashboard › shows Active Tokens section webkit ✅ Pass 0.6s
dashboard.spec.ts › Dashboard › duration dropdown has expected options webkit ✅ Pass 0.8s
dashboard.spec.ts › Dashboard - multi-app selection › requires app selection before showing token form with multiple apps chromium ✅ Pass 0.9s
dashboard.spec.ts › Dashboard - multi-app selection › auto-selects and shows form with single app chromium ✅ Pass 0.8s
dashboard.spec.ts › Dashboard - multi-app selection › requires app selection before showing token form with multiple apps firefox ✅ Pass 1.1s
dashboard.spec.ts › Dashboard - multi-app selection › auto-selects and shows form with single app firefox ✅ Pass 1.0s
dashboard.spec.ts › Dashboard - multi-app selection › requires app selection before showing token form with multiple apps webkit ✅ Pass 1.3s
dashboard.spec.ts › Dashboard - multi-app selection › auto-selects and shows form with single app webkit ✅ Pass 1.2s
login.spec.ts › Login page › renders the login page with branding chromium ✅ Pass 0.2s
login.spec.ts › Login page › has a Sign in with GitHub button linking to OAuth chromium ✅ Pass 0.1s
login.spec.ts › Login page › unauthenticated root redirects to login chromium ✅ Pass 0.1s
login.spec.ts › Login page › renders the login page with branding firefox ✅ Pass 0.3s
login.spec.ts › Login page › has a Sign in with GitHub button linking to OAuth firefox ✅ Pass 0.3s
login.spec.ts › Login page › unauthenticated root redirects to login firefox ✅ Pass 0.3s
login.spec.ts › Login page › renders the login page with branding webkit ✅ Pass 0.7s
login.spec.ts › Login page › has a Sign in with GitHub button linking to OAuth webkit ✅ Pass 0.5s
login.spec.ts › Login page › unauthenticated root redirects to login webkit ✅ Pass 0.5s
logout.spec.ts › Logout › sign out button logs user out and redirects to login chromium ✅ Pass 0.4s
logout.spec.ts › Logout › sign out button logs user out and redirects to login firefox ✅ Pass 0.6s
logout.spec.ts › Logout › sign out button logs user out and redirects to login webkit ✅ Pass 1.6s
tokens.spec.ts › Token management › can create an open-scoped token (no repos, no permissions) chromium ✅ Pass 1.1s
tokens.spec.ts › Token management › can create a scoped token with repository and permissions chromium ✅ Pass 1.2s
tokens.spec.ts › Token management › can create a token with multiple repositories chromium ✅ Pass 1.1s
tokens.spec.ts › Token management › created token appears in the Active Tokens list chromium ✅ Pass 0.9s
tokens.spec.ts › Token management › can revoke a token chromium ✅ Pass 1.2s
tokens.spec.ts › Token management › repo select uses multi mode chromium ✅ Pass 1.7s
tokens.spec.ts › Token management › form labels indicate optional fields chromium ✅ Pass 0.3s
tokens.spec.ts › Token management › permission select loads from API and shows available scopes chromium ✅ Pass 0.7s
tokens.spec.ts › Token management › permission select respects API-returned scope restrictions chromium ✅ Pass 0.7s
tokens.spec.ts › Token management › can create a scoped token with pull_requests permission chromium ✅ Pass 1.0s
tokens.spec.ts › Token management › can create an open-scoped token (no repos, no permissions) firefox ✅ Pass 1.2s
tokens.spec.ts › Token management › can create a scoped token with repository and permissions firefox ✅ Pass 1.1s
tokens.spec.ts › Token management › can create a token with multiple repositories firefox ✅ Pass 1.2s
tokens.spec.ts › Token management › created token appears in the Active Tokens list firefox ✅ Pass 1.1s
tokens.spec.ts › Token management › can revoke a token firefox ✅ Pass 1.3s
tokens.spec.ts › Token management › repo select uses multi mode firefox ✅ Pass 1.0s
tokens.spec.ts › Token management › form labels indicate optional fields firefox ✅ Pass 0.3s
tokens.spec.ts › Token management › permission select loads from API and shows available scopes firefox ✅ Pass 0.9s
tokens.spec.ts › Token management › permission select respects API-returned scope restrictions firefox ✅ Pass 1.3s
tokens.spec.ts › Token management › can create a scoped token with pull_requests permission firefox ✅ Pass 1.1s
tokens.spec.ts › Token management › can create an open-scoped token (no repos, no permissions) webkit ✅ Pass 2.6s
tokens.spec.ts › Token management › can create a scoped token with repository and permissions webkit ✅ Pass 2.7s
tokens.spec.ts › Token management › can create a token with multiple repositories webkit ✅ Pass 2.2s
tokens.spec.ts › Token management › created token appears in the Active Tokens list webkit ✅ Pass 1.3s
tokens.spec.ts › Token management › can revoke a token webkit ✅ Pass 1.9s
tokens.spec.ts › Token management › repo select uses multi mode webkit ✅ Pass 1.1s
tokens.spec.ts › Token management › form labels indicate optional fields webkit ✅ Pass 0.7s
tokens.spec.ts › Token management › permission select loads from API and shows available scopes webkit ✅ Pass 1.1s
tokens.spec.ts › Token management › permission select respects API-returned scope restrictions webkit ✅ Pass 1.1s
tokens.spec.ts › Token management › can create a scoped token with pull_requests permission webkit ✅ Pass 2.3s

📸 Screenshots & report: Download artifacts
📊 Workflow run: View details

Run #547 · 2026-05-12 15:29:14 UTC

@renovate renovate Bot force-pushed the renovate/actions-github-script-9.x branch from 001111e to dc3ecfe Compare April 21, 2026 20:33
@renovate renovate Bot force-pushed the renovate/actions-github-script-9.x branch from dc3ecfe to b0b0856 Compare April 29, 2026 19:46
@renovate renovate Bot changed the title Update actions/github-script action to v9 chore(deps): update actions/github-script action to v9 May 10, 2026
@renovate renovate Bot force-pushed the renovate/actions-github-script-9.x branch from b0b0856 to d7a4b48 Compare May 12, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants