Spotlight
- Added
roc logs --full, which exports a complete diagnostic archive for a job including the DynamoDB job record, RunsOn service logs, CloudTrail events, EC2 console output, and agent logs for attempted instances.
- Improved
roc logs job troubleshooting with better job URL parsing, refreshed job facts, clearer streamed log behavior, and separation between job-specific logs and stack-wide logs.
- Made runner registration more resilient by leasing registration work, avoiding duplicate JIT registration calls, and recovering stale GitHub runner-name conflicts when retries happen after partial registration failures.
CloudFormation
- Added
AppCapacityProvider so CloudFormation installs can run the RunsOn control plane on FARGATE or FARGATE_SPOT.
Terraform
- Added
app_capacity_provider so Terraform installs can run the RunsOn control plane on fargate or fargate_spot.
Other fixes
- Improved registration and JIT failure logging with timing details to make GitHub API and retry issues easier to diagnose.
- Updated the agent cache upload path to the current AWS S3 transfer manager implementation.
Release resources