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
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
Acceptance
elease\ succeeds without the Node.js 20 deprecation annotation