aRustyDev / aRustyDev/practice

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

Ouverte
#10 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
dependencies github-actions
Langage dominant
Makefile
Étoiles
0
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

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: #8
- Author: @dependabot[bot]
- URL: https://github.com/aRustyDev/practice/pull/8

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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Examinez les références du workflow GitHub Actions à actions/github-script ainsi que la PR #8 associée. Consultez les notes de version de v9 pour rechercher d’éventuelles breaking changes concernant require('@actions/github') et getOctokit, puis exécutez les vérifications CI du dépôt. La tâche est terminée lorsque l’action est mise à jour vers v9 sans casser les scripts ni les vérifications existants.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github-actions, javascript
Domaine
ci-cd
Type d'issue
Refactorisation
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.