Skip to content

[CI] Upgrade deprecated actions/checkout and actions/setup-node to v4 #1158

Description

@MeiSiristhebest

🙋 SDK Version

Latest main

📌 Layout

Fixed layout & Free layout

💻 Environment

  • Operation System: Ubuntu / GitHub Actions Runner
  • Node.js: 18 / 20 LTS

📝 Description

The CI workflows (.github/workflows/ci.yml and .github/workflows/common-pr-checks.yml) are currently pinned to actions/checkout@v3 and actions/setup-node@v3.

Since GitHub Actions has deprecated Node 16 runners in favor of Node 20 for official actions, upgrading them to @v4 avoids runner deprecation warnings and ensures stable CI builds going forward.

I've tested the workflow changes and prepared a clean, minimal PR to address this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions