Skip to content

Add CI workflow to build and push controller image to ECR#1

Closed
vamsi-resolve wants to merge 2 commits intomainfrom
ci/build-push-controller
Closed

Add CI workflow to build and push controller image to ECR#1
vamsi-resolve wants to merge 2 commits intomainfrom
ci/build-push-controller

Conversation

@vamsi-resolve
Copy link
Copy Markdown
Collaborator

Summary

  • Adds a GitHub Actions workflow that builds the agent-sandbox-controller-fork image and pushes to ECR
  • Triggers on push to main (when Go source/Dockerfile changes) or manual workflow_dispatch
  • Uses self-hosted runners (arc-runner-scale-set-dev0) with ambient AWS credentials
  • Multi-arch build (linux/amd64 + linux/arm64) with immutable SHA-based tags

Prerequisites

  • TOOLS_AWS_ACCOUNT_ID secret set on the repo
  • arc-runner-scale-set-dev0 runner group shared to this repo

Test plan

  • Verify TOOLS_AWS_ACCOUNT_ID repo secret is set
  • Verify self-hosted runners are shared to this repo
  • Merge and trigger via workflow_dispatch
  • Confirm image appears in ECR agent-sandbox-controller-fork repo

🤖 Generated with Claude Code

vamsi-resolve and others added 2 commits April 2, 2026 18:28
Adds a GitHub Actions workflow that builds the agent-sandbox-controller-fork
image and pushes it to ECR on push to main or manual dispatch. Uses
self-hosted runners and immutable SHA-based tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vamsi-resolve vamsi-resolve deleted the ci/build-push-controller branch April 3, 2026 03:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant