Skip to content

[CHORE] Move setup-codeartifact composite action off Node 20 #29

@lowlydba

Description

@lowlydba

Scoped sub-task of #28.

The setup-codeartifact composite action (added in #25) pins two third-party actions that run on the deprecated Node.js 20 runtime (GitHub forced cutover 2026-06-16):

  • aws-actions/configure-aws-credentials@v4.3.1 (Node 20) → bump to v6.2.0 (Node 24).
  • whelk-io/maven-settings-xml-action@v22archived, Node 20-only, no Node 24 release → replace with an inline settings.xml writer (drops the dependency entirely).

Resolved by #27. Tracked under the repo-wide umbrella #28 (other Node 20 deps — e.g. actions/github-script@v7 in check-linked-issue — remain out of scope here).

Metadata

Metadata

Assignees

No one assigned

    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