From 01f55b4ab099244cd8ba7314fdde0b0e9536b155 Mon Sep 17 00:00:00 2001 From: Mariana Sartorato Date: Fri, 21 Jun 2024 18:11:29 -0300 Subject: [PATCH] chore(#1): add workflow build for backend closes #1 --- .github/workflows/ci.yaml | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index fc49092..97d3be7 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -98,4 +98,30 @@ jobs: - name: Run build run: pnpm build - working-directory: ./dashboard \ No newline at end of file + working-directory: ./dashboard + + build-django: + if: github.event.pull_request.draft != true + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + + - name: Install Poetry + run: | + python -m pip install --upgrade pip + pip install poetry + + - name: Install dependencies + run: poetry install + working-directory: ./backend + + - name: Run migrations + run: poetry run python manage.py migrate --no-input + working-directory: ./backend