actions-marketplace-validations/Run on architecture

Run commands in a Linux container with a specific CPU architecture (armv6, armv7, aarch64, s390x, ppc64le)

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Apr 15, 2025
License
BSD

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/uraimo_run-on-arch-action@d94c13912ea685de38fccc1109385b83fd79427d # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
archCPU architecture: armv6, armv7, aarch64, riscv64, s390x, ppc64le.noaarch64
distroLinux distribution name: ubuntu16.04, ubuntu18.04, ubuntu20.04, bullseye, buster, stretch, jessie, fedora_latest, alpine_latest, archarm_latest.noubuntu18.04
githubTokenYour GitHub token, used for caching Docker images in your project's public package registry. Usually this would just be $\{{ github.token }}. This speeds up builds and is highly recommended.no""
envEnvironment variables to propagate to the container. YAML, but must begin with a | character. These variables will be available in both run and setup.no""
runShell commands to execute in the container.yes
shellThe shell to run commands with in the container. Default: /bin/sh on alpine (because Alpine uses BusyBox), /bin/bash for other distros.no""
dockerRunArgsAdditional arguments to pass to docker run, such as volume mappings. See README for example usage.no
setupShell commands to execute on the host before running the container, such as creating directories for volume mappings. See README for example usage.no""
installShell commands to execute in the container as part of docker build, such as installing dependencies. This speeds up subsequent builds if githubToken is also used, but note that the image layer will be publicly available in your projects GitHub Package Registry, so make sure the resulting image does not have any secrets cached in logs or state.no""
base_imageSpecify a custom base image, such as \"busybox\" or your predefined base image. This will replace the \"FROM\" claus in the default Dockerfile on the fly. This is optional. Hint: with this option you are able to use all the available archs other than the ones showed by default. See the [advanced example](./.github/workflows/advanced-example.yml) in this repo. For more detials, see [PR #103](https://github.com/uraimo/run-on-arch-action/pull/103#issuecomment-1363810049).no""

no outputs