Skip to content

Migrate GitHub Actions workflows off deprecated Node.js 20 actions #20

@a-a-k

Description

@a-a-k

Problem

GitHub Actions runs for \ci\ and \
elease\ currently emit the Node.js 20 deprecation warning for \�ctions/checkout@v4\, \�ctions/setup-python@v5\, and \�zure/setup-helm@v4\.

GitHub indicates Node.js 24 becomes the default for JavaScript actions on 2026-06-02. This is not blocking current releases, but it is now an explicit maintenance item.

Scope

  • review newer action versions or replacement actions that support Node.js 24
  • update both .github/workflows/ci.yml and .github/workflows/release.yml
  • keep current verification coverage intact, including pinned GHCR smoke in CI and release publishing
  • remove the deprecation warning from successful workflow runs

Acceptance

  • \ci\ succeeds without the Node.js 20 deprecation annotation
  • \
    elease\ succeeds without the Node.js 20 deprecation annotation
  • no regression in chart packaging, asset packaging, pinned-image smoke, or GitHub release publishing

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:releaseRelease automation and packaged artifactsarea:validationValidation and CI checksstatus:follow-upRemaining follow-up work

    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