Skip to content

Examples

Examples are located in the examples directory. The following examples are provided:

  • Default: The default example of the module
  • Ephemeral: Example usages of ephemeral runners based on the default example.
  • Multi Runner : Example usage of creating a multi runner which creates multiple runners/ configurations with a single deployment. The examples including: "arm64", "windows", and "ubuntu" runners.
  • Multi Runner v2 : Example usage of the experimental v2 multi-runner configuration interface with shared defaults and per-lane overrides.
  • Permissions boundary: Example usages of permissions boundaries.
  • Prebuilt Images: Example usages of deploying runners with a custom prebuilt image.
  • Termination watcher: Example usages of termination watcher.
  • Dedicated Mac Hosts: Example usage of setting up dedicated hosts for macOS runners.
  • Externally managed SSM secrets: Example usage of externally managed SSM secrets for the GitHub App credentials.