Skip to content

Merge pull request #50 from OpenBuilders/styles-2 #120

Merge pull request #50 from OpenBuilders/styles-2

Merge pull request #50 from OpenBuilders/styles-2 #120

name: Deploy Application
on:
push:
branches:
- main
jobs:
lint-python:
uses: ./.github/workflows/lint-python.yml
lint-typescript:
uses: ./.github/workflows/lint-typescript.yml
test-python:
uses: ./.github/workflows/test-python.yml
build-and-push-frontend:
needs:
- lint-typescript
uses: ./.github/workflows/build-and-push-frontend.yml
with:
branch: main
environment: staging
deploy:
needs:
- build-and-push-frontend
- lint-python
- lint-typescript
- test-python
uses: ./.github/workflows/deployment.yml
with:
environment: staging
secrets:
VPS_IP: ${{ secrets.VPS_IP }}
VPS_USERNAME: ${{ secrets.VPS_USERNAME }}
VPS_SSH_KEY: ${{ secrets.VPS_SSH_KEY }}