name: Webapp Test Build # This action works with pull requests and pushes on: push: paths: - web/** pull_request: paths: - web/** jobs: build: runs-on: ubuntu-latest defaults: run: working-directory: ./web name: Build webapp steps: - name: Checkout uses: actions/checkout@v3 with: # Make sure the actual branch is checked out when running on pull requests ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} fetch-depth: 0 - name: Install Dependencies run: npm install - name: Build run: npm run build