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: - id: skip_check uses: fkirc/skip-duplicate-actions@v5 with: concurrent_skipping: 'same_content_newer' - 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