Skip to content

Add public ECR push to release workflow - #352

Merged
mheffner merged 1 commit into
mainfrom
release/publish-public-ecr
Aug 2, 2026
Merged

Add public ECR push to release workflow#352
mheffner merged 1 commit into
mainfrom
release/publish-public-ecr

Conversation

@mheffner

@mheffner mheffner commented Aug 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds docker-push-rotel-ecr job to the release workflow, running in parallel with the existing DockerHub push
  • Publishes to public.ecr.aws/rotel-dev/rotel on each release
  • Uses GitHub OIDC to assume the IAM role via AWS_ECR_PUBLIC_ROLE_ARN secret — no long-lived AWS credentials required

Setup required

Add the GitHub Actions secret AWS_ECR_PUBLIC_ROLE_ARN to the rotel-dev/rotel repo with the ARN of the IAM role created by the rotel-public-ecr Terraform stack (github-actions-rotel-dev-rotel-ecr-public-repo).

Publishes rotel to public.ecr.aws/rotel-dev/rotel alongside DockerHub on release.
Uses OIDC to assume the AWS IAM role stored in AWS_ECR_PUBLIC_ROLE_ARN secret.
@mheffner
mheffner merged commit fe36ae4 into main Aug 2, 2026
12 checks passed
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