actions-marketplace-validations/GitHub ECS Runner

Launch ephemeral GitHub Runners in AWS ECS.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit May 1, 2024
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/major0_gh-ecs-runner@65a73e3d0863c18c4745e79aef37950500703e16 # no releases — HEAD as of 2026-07-10

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

namedescriptionrequireddefault
nameRunner nameyesgithub-ecs-runner
tokenAccess token to pass to the GitHub Runner. Defaults to github.tokenno
labelsGitHub Runner labels in addition to the default: self-hosted,Linux,X64,ephemeral,<inputs.name>no
workdirRunner workdiryes_workdir
contextRunner context. Defaults to {owner}/{repo}no
task-definitionExisting AWS ECS Task Definition to use. Defaults to <inputs.name>no
clusterECS Cluster to deploy toyesdefault
launch-typeLaunch type on which to run the task. Possible Values: FARGATE (default), EC2.yesFARGATE
subnetsSubnet to deploy to. Subnets must have access to an IGW. Required for `launch-type = 'FARGATE'`no
subnets-tagUse subnets with tagged with `key:value`no
security-groupsNetwork Security Groups to assign to this task. Required for `launch-type = 'FARGATE'`no
security-groups-tagUse security groups tagged with `key:value`no
debugyesfalse
namedescription
idGitHub Runner ID
runner_idGitHub Runner ID
arnAWS ECS Task Arn
aws_task_arnAWS ECS Task Arn
aws_task_idAWS ECS Task ID
ipaddrAWS ECS IP Address