name: React Doctor on: push: branches: [main] paths: - "frontend/src/landing/**" - ".github/workflows/react-doctor.yml" pull_request: paths: - "frontend/src/landing/**" - ".github/workflows/react-doctor.yml" permissions: contents: read pull-requests: write statuses: write jobs: doctor: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 # Composite action: installs react-doctor itself, runs the scan against # the landing site, posts a sticky PR summary + inline review comments, # and publishes a commit status. Default blocking=error means only # error-severity findings fail the job; warnings are reported but don't # block. - uses: millionco/react-doctor@v2 with: directory: frontend/src/landing