Skip to content

ppc64le and s390x couldn't use actions/checkout@v5 #36

@hsbt

Description

@hsbt

I received dependabot update for actions/checkout@v5. But it failed with ppc64le and s390x.

https://github.com/ruby/ruby/actions/runs/17031746709/job/48275928693?pr=14180#step:7:6

Download action repository 'gacts/run-and-post-run@d803f6920adc9a47eeac4cb6c93dbc2e2890c684' (SHA:d803f6920adc9a47eeac4cb6c93dbc2e2890c684)
Error: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter ''using: node24' is not supported, use 'docker', 'node12', 'node16' or 'node20' instead.')
   at GitHub.Runner.Worker.ActionManifestManager.ConvertRuns(IExecutionContext executionContext, TemplateContext templateContext, TemplateToken inputsToken, String fileRelativePath, MappingToken outputs)
   at GitHub.Runner.Worker.ActionManifestManager.Load(IExecutionContext executionContext, String manifestFile)
Error: Failed to load actions/checkout/08c6903cd8c0fde910a37f88322edcfb5dd907a8/action.yml

After that, I tried to install node24 via actions/setup-node manually. But it also failed.

ruby/ruby#14289

GitHub Actions will load toplevel actions on Setup job phase.

Can we setup node24 to original images of ppc64le and s390x?

Metadata

Metadata

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