aRustyDev / aRustyDev/chrony-rs

deps: ci: bump actions/github-script from 8 to 9

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
dependencies github-actions
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Dependabot Update

Bumps [actions/github-script](https://github.com/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: https://github.com/actions/github-script/compare/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](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/github-script&package-manager=github_actions&previous-version=8&new-version=9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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 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)

## Pull Request

- PR: #5
- Author: @dependabot[bot]
- URL: https://github.com/aRustyDev/chrony-rs/pull/5

---
This issue was automatically created to track the Dependabot update.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.