Skip to content

DTW-93 fix table issues (#144) #17

DTW-93 fix table issues (#144)

DTW-93 fix table issues (#144) #17

Workflow file for this run

name: AWS build and deploy
on:
workflow_dispatch:
push:
branches:
- main
defaults:
run:
shell: bash
jobs:
deploy:
runs-on: ubuntu-latest
timeout-minutes: 60
permissions:
id-token: write
contents: read
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Install Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- name: Install Gems
run: bundle install
- name: Build
run: bundle exec middleman build
- name: Upload to ECR and tag
uses: govuk-one-login/[email protected]
with:
role-to-assume-arn: ${{ secrets.AWS_ROLE_TO_ASSUME }}
container-sign-kms-key-arn: ${{ secrets.CONTAINER_SIGN_KMS_KEY }}
ecr-repo-name: ${{ secrets.ECR_REPOSITORY }}
artifact-bucket-name: ${{ secrets.ARTIFACT_BUCKET }}
dockerfile: './DockerfileAWS'
checkout-repo: false