Skip to content

Pinned actions in release.yml and tip-release.yml target the deprecated Node 20 runtime #410

Description

@scroix

Every Release and Tip Release run now prints a deprecation annotation: the pinned actions (actions/checkout, actions/setup-java, actions/upload-artifact, actions/download-artifact, gradle/actions/setup-gradle, softprops/action-gh-release, actions/github-script) target Node 20, which GitHub has retired on runners. The runner forces them onto Node 24 for now, so nothing is broken yet. See the changelog and an example annotation on run 28691986150.

The forced-compat behaviour is a transition measure, so the pins should move to the current Node 24 releases of each action before GitHub removes it. The two workflows deliberately share the same SHAs, so bump them together in one PR, keeping the pin-by-SHA convention with the version noted in a comment above each uses: line.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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