Skip to content

node24 in action.yml causes workflow validation failures for users on older runners #6

@danieljsmythe26

Description

@danieljsmythe26

Description

The oz-agent-action uses runs.using: node24 which requires GitHub runners v2.327.1+. This causes workflow file validation failures and prevents workflows from triggering for users whose GitHub-hosted runners haven't been updated yet.

Impact

  • 39 consecutive push event failures
  • pull_request events stopped triggering entirely
  • All versions (v1.0.1 - v1.0.4) are affected since node24 was used from the initial commit

Expected Behavior

The action should use node20 (the current stable default) until GitHub officially switches runners to node24 by default on March 4th, 2026.

Suggested Fix

Change action.yml:

- using: node24
+ using: node20

Once the March 2026 cutover happens, switching to node24 would be safe.

Environment

  • GitHub Actions (github-hosted runners)
  • oz-agent-action@v1 (v1.0.4)

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions