Skip to content

Bump docker/build-push-action from 6.10.0 to 6.13.0 #65

Bump docker/build-push-action from 6.10.0 to 6.13.0

Bump docker/build-push-action from 6.10.0 to 6.13.0 #65

Workflow file for this run

name: Docker Image CI
on:
workflow_dispatch:
push:
pull_request:
jobs:
build:
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
aws-region: ${{ secrets.AWS_REGION || 'us-east-2'}}
role-session-name: github-actions-${{ env.APP_NAME || 'swarms'}}
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID || '916723593639' }}:role/github
- name: Login to Amazon ECR
id: login-ecr
uses: aws-actions/amazon-ecr-login@v1
- name: Set short sha
id: sha_short
run: echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- name: Build and push ecr
uses: docker/[email protected]
with:
push: true
tags: ${{ steps.login-ecr.outputs.registry }}/${{ env.ECR_REPOSITORY || 'swarms/mcs'}}:dev
cache-from: type=gha
cache-to: type=gha,mode=max
provenance: false