Skip to content

Update the internal setup-node dependency to a Node 24-compatible version #84

@mkanetsuna

Description

@mkanetsuna

Summary

codex-action currently uses a commit SHA corresponding to actions/setup-node@v4.4.0 in the Ensure Node.js available step in action.yml.

Relevant location:

  • action.yml
  • uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0

Because of this, workflows that use codex-action show GitHub Actions' Node.js 20 deprecation warning.

Example warning:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-node@49933ea

Proposed change

Update the internal actions/setup-node dependency used by codex-action to a Node 24-compatible version (v6 series) to remove the warning.

node-version: "20" should remain unchanged in this change.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No 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