// Amazon Elastic Container Registry (ECR) package ecr import ( "dagger.io/aws" "dagger.io/os" ) // Convert ECR credentials to Docker Login format #Credentials: { // AWS Config config: aws.#Config // ECR registry username: "AWS" @dagger(output) ctr: os.#Container & { image: aws.#CLI & { "config": config } always: true command: "aws ecr get-login-password > /out" } // ECR registry secret secret: { os.#File & { from: ctr path: "/out" } }.contents @dagger(output) }