Skip to content

Various changes to make Feedback enabled for all users, disable "toggle" switches for now on Deployment #17

Various changes to make Feedback enabled for all users, disable "toggle" switches for now on Deployment

Various changes to make Feedback enabled for all users, disable "toggle" switches for now on Deployment #17

name: copilot-build-frontend
on:
workflow_dispatch:
pull_request:
branches: ["main"]
paths:
- "webapp/**"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
webapp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Use Node.js 18
uses: actions/setup-node@v4
with:
node-version: 18
cache: "yarn"
cache-dependency-path: "webapp/yarn.lock"
- name: Run yarn install, yarn build, & yarn format
run: |
#!/usr/bin/env bash
set -e # exit with nonzero exit code if anything fails
echo "Running yarn install, yarn build, & yarn format"
yarn install --frozen-lockfile # install dependencies and ensure lockfile is unchanged.
yarn build # run build script
yarn format # run format script
working-directory: webapp