Skip to content

bumping up versions for all packages to 3.1.0-beta (#474) #4

bumping up versions for all packages to 3.1.0-beta (#474)

bumping up versions for all packages to 3.1.0-beta (#474) #4

name: Deploy tagged version to ECR Public Gallery
on:
push:
tags:
- "*"
jobs:
build:
name: Build Image for Latest Release
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: ${{ secrets.PUBLISHER_ROLE_NAME }}
role-session-name: PublishToElasticContainerRegistry
- name: Login to Amazon ECR Public
id: login-ecr-public
uses: aws-actions/amazon-ecr-login@v1
with:
registry-type: public
- name: Build, tag, and push docker image to Amazon ECR Public
env:
REGISTRY: ${{ steps.login-ecr-public.outputs.registry }}
REGISTRY_ALIAS: ${{ secrets.REGISTRY_ALIAS }}
REPOSITORY: cloudformation-guard
run: |
git_tag=$(git describe --tags $(git rev-list --tags --max-count=1))
git_hash=$(git rev-parse --short "$GITHUB_SHA")
git_branch=${GITHUB_REF#refs/heads/}
commit_hash=${git_branch}.${git_hash}
prefix=$REGISTRY/$REGISTRY_ALIAS/$REPOSITORY
guard_version_image_tag=$prefix:$git_tag
docker build -t $guard_version_image_tag .
docker push $guard_version_image_tag