Action runners in the context of GitHub and GitLab typically refer to the environments where automation scripts, known as actions, are executed. Below is an outline of the formal input data structure expectations for major action runners on GitHub, GitLab, and a locally runnable Docker engine.

GitHub Actions:

  1. Workflow File:
  2. Job File:
  3. Action Input:

GitHub Actions Runner (Local):

  1. Runner Configuration:
  2. Job File:

GitLab CI/CD:

  1. CI/CD Configuration:
  2. Job Script:
  3. Variables and Artifacts:

GitLab Runner (Local):

  1. Runner Configuration:
  2. Job Script:

Locally Runnable Engine (Docker Container):

  1. Dockerfile:
  2. Entrypoint Script:

Summary: