Error AtlasError Documentation and Resolution

GitHub Actions container job failed because the runner is not Linux

If your workflows use Docker container actions, job containers, or service containers, then you must use a Linux runner.

GitHub Actions container-based jobs and service containers require a Linux runner. Using macOS or Windows runners for these workflows causes the setup to fail.

If your workflows use Docker container actions, job containers, or service containers, then you must use a Linux runnerruntime
If your workflows use Docker container actions, job containers, or service containers, then you must use a Linux runner.
  • The workflow uses a job container, service container, or Docker container action on a non-Linux runner.
  • The workflow was migrated between runner types without adjusting container support.
  • A matrix includes macOS or Windows jobs for container-based steps that only work on Linux.
  1. Run container-based jobs on ubuntu or another supported Linux runner.
  2. Split matrix jobs so only Linux entries use job or service containers.
  3. Use a non-container action path on macOS or Windows if the workflow must stay cross-platform.
GitHub Docs: Workflow syntax for GitHub Actions
GitHub Actions job container requires Linux runner | Error Atlas