Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

chore(deps): bump actions/setup-node from 4 to 5#8797

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged

Conversation

@dependabot
Copy link
Contributor

@dependabotdependabotbot commented on behalf ofgithubOct 13, 2025
edited
Loading

Bumpsactions/setup-node from 4 to 5.

Release notes

Sourced fromactions/setup-node's releases.

v5.0.0

What's Changed

Breaking Changes

This update, introduces automatic caching when a validpackageManager field is present in yourpackage.json. This aims to improve workflow performance and make dependency management more seamless.To disable this automatic caching, setpackage-manager-cache: false

steps:-uses:actions/checkout@v5-uses:actions/setup-node@v5with:package-manager-cache:false

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release.See Release Notes

Dependency Upgrades

New Contributors

Full Changelog:actions/setup-node@v4...v5.0.0

v4.4.0

What's Changed

Bug fixes:

Enhancement:

Dependency update:

New Contributors

Full Changelogactions/setup-node@v4...v4.4.0

... (truncated)

Commits

Dependabot compatibility score

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 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> 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)

greptile-apps[bot] reacted with thumbs up emoji
@dependabotdependabotbot added the 🤖 DependenciesPull requests that update a dependency file labelOct 13, 2025
Copy link
Contributor

@greptile-appsgreptile-appsbot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Greptile Overview

Summary

This PR upgradesactions/setup-node from v4 to v5 across three instances in the Playwright workflow file.

Key Changes:

  • Updatesactions/setup-node from v4 to v5 on lines 77, 237, and 349
  • No configuration changes to the action parameters
  • Maintains existing node-version specifications (22 for build/test jobs, 20 for upload job)

Version 5 Breaking Changes (none affecting this repository):

  • Automatic caching: v5 introduces automatic dependency caching when apackageManager field exists inpackage.json. Since neither/web/package.json nor/tests/ui-testing/package.json contains apackageManager field, this feature will not activate and behavior remains unchanged.
  • Node 24 runtime: The action now uses Node 24 internally. This requires GitHub Actions runner v2.327.1 or later, which should already be available on GitHub-hosted runners and self-hosted runners using labels likerepo-openobserve-standard-8 andrepo-openobserve-standard-16.

Impact Assessment:

  • No functional changes to the workflow behavior
  • No risk of unexpected automatic caching sincepackageManager field is not present
  • Standard dependency version bump with security and bug fixes included

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk
  • This is a straightforward dependency version bump with no configuration changes. The breaking changes in v5 (automatic caching and Node 24 runtime) do not affect this repository since nopackageManager fields are defined in package.json files. The workflow maintains all existing node-version specifications and job configurations.
  • No files require special attention

Important Files Changed

File Analysis

FilenameScoreOverview
.github/workflows/playwright.yml5/5Updatesactions/setup-node from v4 to v5 in three places (lines 77, 237, 349); changes are straightforward version bumps with no configuration modifications

Sequence Diagram

sequenceDiagram    participant GHA as GitHub Actions Runner    participant Checkout as actions/checkout@v5    participant SetupNode as actions/setup-node@v5    participant NPM as npm/npx    participant Playwright as Playwright Tests        Note over GHA,Playwright: build_binary job    GHA->>Checkout: Clone repository    Checkout-->>GHA: Repository cloned    GHA->>SetupNode: Setup Node.js 22    SetupNode->>SetupNode: Check for packageManager in package.json    Note over SetupNode: No packageManager field found<br/>Automatic caching disabled    SetupNode-->>GHA: Node.js 22 ready    GHA->>NPM: cd web && npm install && npm run build    NPM-->>GHA: Frontend built        Note over GHA,Playwright: ui_integration_tests job    GHA->>Checkout: Clone repository    Checkout-->>GHA: Repository cloned    GHA->>SetupNode: Setup Node.js 22    SetupNode->>SetupNode: Check for packageManager in package.json    Note over SetupNode: No packageManager field found<br/>Automatic caching disabled    SetupNode-->>GHA: Node.js 22 ready    GHA->>NPM: cd tests/ui-testing && npm ci    NPM-->>GHA: Dependencies installed    GHA->>Playwright: npx playwright test    Playwright-->>GHA: Tests completed        Note over GHA,NPM: upload_to_testdino job    GHA->>Checkout: Clone repository    Checkout-->>GHA: Repository cloned    GHA->>SetupNode: Setup Node.js 20    SetupNode->>SetupNode: Check for packageManager in package.json    Note over SetupNode: No packageManager field found<br/>Automatic caching disabled    SetupNode-->>GHA: Node.js 20 ready    GHA->>NPM: npx tdpw upload    NPM-->>GHA: Results uploaded
Loading

1 file reviewed, no comments

Edit Code Review Agent Settings |Greptile

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.- [Release notes](https://github.com/actions/setup-node/releases)- [Commits](actions/setup-node@v4...v5)---updated-dependencies:- dependency-name: actions/setup-node  dependency-version: '5'  dependency-type: direct:production  update-type: version-update:semver-major...Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotbotforce-pushed thedependabot/github_actions/actions/setup-node-5 branch fromcd34917 to09bf358CompareOctober 13, 2025 15:47
@dependabot@github
Copy link
ContributorAuthor

dependabotbot commented on behalf ofgithubOct 20, 2025

A newer version of actions/setup-node exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

@hengfeiyanghengfeiyang merged commite15357f intomainOct 21, 2025
8 checks passed
@hengfeiyanghengfeiyang deleted the dependabot/github_actions/actions/setup-node-5 branchOctober 21, 2025 06:54
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

1 more reviewer

@greptile-appsgreptile-apps[bot]greptile-apps[bot] left review comments

Reviewers whose approvals may not affect merge requirements

Assignees

No one assigned

Labels

🤖 DependenciesPull requests that update a dependency file

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@hengfeiyang@Shrinath-O2

[8]ページ先頭

©2009-2025 Movatter.jp