Skip to content

Platform/angela/14257/circular json #26518

Platform/angela/14257/circular json

Platform/angela/14257/circular json #26518

Workflow file for this run

name: Frontend
on:
pull_request:
branches:
- master
- production
push:
branches:
- master
merge_group:
types:
- checks_requested
branches:
- master
jobs:
pre_job:
name: Pre Job
runs-on: ubuntu-latest
outputs:
has_react_change: ${{ steps.build_vars.outputs.has_react_change }}
env_name: ${{ steps.build_vars.outputs.env_name }}
version: ${{ steps.build_vars.outputs.version }}
steps:
- name: "Check out changes"
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- name: Build vars
id: build_vars
uses: ./.github/actions/build-vars
build_frontend_react:
name: Build Frontend React
needs: pre_job
if: ${{ needs.pre_job.outputs.has_react_change == 'true' }}
runs-on: ubuntu-latest
defaults:
run:
working-directory: frontend-react
steps:
- name: "Check out changes"
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- name: Build frontend
uses: ./.github/actions/build-frontend
with:
env-name: ${{ needs.pre_job.outputs.env_name }}
appinsights-staging-key: ${{ secrets.APPINSIGHTS_STAGING_KEY }}
appinsights-prod-key: ${{ secrets.APPINSIGHTS_PROD_KEY }}
version: ${{ needs.pre_job.outputs.version }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
test-admin-user: ${{ secrets.TEST_ADMIN_USERNAME }}
test-admin-password: ${{ secrets.TEST_ADMIN_PASSWORD }}
test-sender-user: ${{ secrets.TEST_SENDER_USERNAME }}
test-sender-password: ${{ secrets.TEST_SENDER_PASSWORD }}
test-receiver-user: ${{ secrets.TEST_RECEIVER_USERNAME }}
test-receiver-password: ${{ secrets.TEST_RECEIVER_PASSWORD }}