-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
area:ciCI/CD, GitHub Actions, workflowsCI/CD, GitHub Actions, workflows
Description
Context
Release workflow run #23201577188 shows Node.js 20 deprecation warnings:
- Build and Test (amd64):
actions/cache@0400d5f...uses Node.js 20 - Build and Test (arm64):
actions/cache@0400d5f...uses Node.js 20 - Publish Release:
anchore/sbom-action@57aae52...uses Node.js 20
GitHub warning indicates JavaScript actions will default to Node.js 24 starting June 2, 2026.
Goal
Remove or mitigate Node.js 20 runtime dependencies in release CI ahead of the deadline.
Scope
- Investigate transitive
actions/cache@0400d5f...source (likely viadocker/build-push-action) and upgrade to a Node.js 24-compatible path. - Investigate
anchore/sbom-actionNode.js 24 readiness. - If upstream does not support Node.js 24 in time, define fallback implementation (e.g., SBOM generation via CLI) and migration path.
Acceptance Criteria
release.ymlno longer emits Node.js 20 deprecation warnings for action runtimes, or- An explicit documented temporary exception exists with owner + follow-up date if blocked by upstream.
- Validation run confirms current status and remaining risk.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:ciCI/CD, GitHub Actions, workflowsCI/CD, GitHub Actions, workflows