Skip to content

CI: Build & Push fastrpc-image to ECR #12

Open
Tharun Kumar Merugu (quic-mtharu) wants to merge 1 commit into
mainfrom
ecr-build-push
Open

CI: Build & Push fastrpc-image to ECR #12
Tharun Kumar Merugu (quic-mtharu) wants to merge 1 commit into
mainfrom
ecr-build-push

Conversation

@quic-mtharu

@quic-mtharu Tharun Kumar Merugu (quic-mtharu) commented Jan 29, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR introduces a GitHub Actions workflow to build and push the fastrpc-image Docker image to AWS ECR.
It standardizes the image build pipeline for the fastrpc ecosystem and aligns naming with the fastrpc-image repository.

Changes

  • Added build-and-push workflow for fastrpc-image.
  • Updated defaults:
    • Repository: https://github.com/qualcomm/fastrpc-image.git
    • Namespace: fastrpc
    • Image name: fastrpc-image
  • Automated steps for:
    • Parsing workflow inputs
    • Cloning source repository
    • Building the Docker image
    • AWS ECR authentication
    • Ensuring repository existence
    • Pushing image to ECR

Rationale

  • Enables consistent and automated Docker image delivery for fastrpc tooling.
  • Integrates with Qualcomm’s existing AWS ECR-based image distribution workflow.

Notes

  • Workflow is triggered manually via workflow_dispatch.
  • Fully compatible with existing self‑hosted runners and fastrpc build infra.

This change introduces a GitHub Actions workflow that builds the fastrpc
Docker image and publishes it to AWS Elastic Container Registry (ECR).
The image is intended for use in pre-merge Docker pulls, ensuring
consistent and reproducible environments for testing and integration.

Signed-off-by: Tharun Kumar Merugu <mtharu@qti.qualcomm.com>
@quic-mtharu Tharun Kumar Merugu (quic-mtharu) changed the title CI: Build & Push fastrpc-image to ECR (OIDC, cached, main + manual) CI: Build & Push fastrpc-image to ECR Feb 5, 2026
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