Skip to content

docs: migration punch list — everything still on Fresh-era patterns #3

docs: migration punch list — everything still on Fresh-era patterns

docs: migration punch list — everything still on Fresh-era patterns #3

name: Build and Push Storefront Image to ECR
on:
push:
branches: [main]
paths-ignore:
- "deploy/**"
- ".github/**"
- "claude/**"
- ".devcontainer/**"
- ".gitignore"
workflow_dispatch:
env:
AWS_REGION: ${{ vars.AWS_REGION || 'us-west-2' }}
permissions:
contents: write
id-token: write
concurrency:
group: build-${{ github.repository }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-and-push:
if: github.ref == 'refs/heads/main'
uses: deco-sites/deploy-deco-apps/.github/workflows/build_and_setup.yaml@v1.0.0
with:
aws-region: ${{ vars.AWS_REGION || 'us-west-2' }}
role-to-assume: ${{ vars.AWS_OIDC_ROLE_ARN }}
ecr-repository-policy-json: ${{ vars.ECR_REPOSITORY_POLICY_JSON }}