Skip to content

Update action to use node 24 #1299

@blowsie

Description

@blowsie

Why is this needed?

Node 16 is still in use by Frogbot (action.yml declares using: "node16") and is deprecated by GitHub. The previous attempt to upgrade to Node 20 in #770 was closed without merging, and Node 20 itself reaches end-of-life in April 2026. To avoid another short-lived upgrade, this proposes jumping straight to Node 24 (the current LTS line).

What needs to be changed?

  • action.yml: using: "node16"using: "node24"
  • action/package.json and action/package-lock.json: "node": ">=16.0.0"">=24.0.0"
  • .github/workflows/action-test.yml and .github/workflows/test.yml: bump setup-node node-version from 16 to 24
  • docs/templates/jfrog-pipelines/pipelines-npm.yml and pipelines-yarn2.yml: bump runtime image version: "16""24"

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions