From 72bcf452767315fdd095b7cc6de784836621ece1 Mon Sep 17 00:00:00 2001 From: CocoByte Date: Thu, 25 Jan 2024 16:08:06 -0700 Subject: [PATCH] Added command to auto-run migrations on deploy-development --- .github/workflows/deploy-development.yaml | 25 +++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/deploy-development.yaml b/.github/workflows/deploy-development.yaml index 562b2b11f..ee3f6004f 100644 --- a/.github/workflows/deploy-development.yaml +++ b/.github/workflows/deploy-development.yaml @@ -4,6 +4,28 @@ name: Build and deploy development for release on: + # This workflow_dispatch trigger was added for testing purposes. + # It enables us to manually run this set of jobs in git + workflow_dispatch: + inputs: + environment: + type: choice + description: Which environment should we use? + options: + - staging + - development + - backup + - ky + - es + - nl + - rh + - za + - gd + - rb + - ko + - ab + - rjm + - dk push: paths-ignore: - 'docs/**' @@ -28,6 +50,9 @@ jobs: - name: Collect static assets working-directory: ./src run: docker compose run app python manage.py collectstatic --no-input + - name: Run Django migrations + working-directory: ./src + run: docker compose run app python manage.py migrate - name: Deploy to cloud.gov sandbox uses: 18f/cg-deploy-action@main env: