diff --git a/.github/workflows/prod-firebase-deploy.yml b/.github/workflows/prod-firebase-deploy.yml new file mode 100644 index 00000000..0a90bec7 --- /dev/null +++ b/.github/workflows/prod-firebase-deploy.yml @@ -0,0 +1,26 @@ +name: "Prod: Deploy frontend" + +on: + workflow_dispatch: + push: + branches: + - main + paths: + - "frontend/**" + +jobs: + build_and_deploy: + runs-on: ubuntu-latest + environment: staging + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + - uses: ./.github/actions/firebase-deploy + with: + channelId: live + backendUrl: "${{ secrets.BACKEND_URL_STAGING }}" + oauthClientId: "${{ secrets.OAUTH_CLIENT_ID_STAGING }}" + repoToken: "${{ secrets.GITHUB_TOKEN }}" + firebaseServiceAccount: "${{ secrets.FIREBASE_SVC_ACCOUNT_JSON_PROD }}" + projectId: "${{ secrets.FIREBASE_PROJECT_ID_PROD }}"