Skip to content

Merge pull request #1045 from govuk-one-login/QA-751 #630

Merge pull request #1045 from govuk-one-login/QA-751

Merge pull request #1045 from govuk-one-login/QA-751 #630

Workflow file for this run

name: Publish
on:
push:
branches:
- main
paths:
- 'deploy/**'
- '.github/workflows/publish.yaml'
defaults:
run:
shell: bash
working-directory: ./deploy
jobs:
dockerBuildAndPush:
name: Docker build and push
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- name: Deploy SAM app to ECR
uses: govuk-one-login/devplatform-upload-action-ecr@5431bcea6158b6c12776a96e067b1e02bf91b13d # 1.3.0
with:
artifact-bucket-name: ${{ secrets.PERF_ARTIFACT_SOURCE_BUCKET_NAME }}
container-sign-kms-key-arn: ${{ secrets.PERF_CONTAINER_SIGN_KMS_KEY }}
working-directory: ./deploy
template-file: template.yaml
role-to-assume-arn: ${{ secrets.PERF_GH_ACTIONS_ROLE_ARN }}
ecr-repo-name: ${{ secrets.PERF_ECR_REPOSITORY }}