name: Website on: pull_request: types: [opened, synchronize, reopened] merge_group: types: [checks_requested] push: branches: [main] jobs: build: name: Build runs-on: ubuntu-latest steps: - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: .tool-versions cache: npm - name: Install dependencies run: npm ci - name: Test build website run: npm run build