name: Build Test on: pull_request: jobs: test: runs-on: ubuntu-latest steps: - name: Retrieve Server Install Action uses: actions/checkout@v6.0.2 with: repository: Nodarx/action-server-install ref: main path: action-server-install github-server-url: https://git.ktrix.dev - name: Install Server uses: ./action-server-install with: install-php: 'false' install-node: 'true' php-version: '8.5' node-version: '24' server-path: './server' - name: Checkout Pull Request uses: actions/checkout@v6.0.2 with: repository: ${{ github.repository }} ref: ${{ github.event.pull_request.head.sha }} path: server/modules/mail_manager github-server-url: https://git.ktrix.dev - name: Install dependencies run: npm ci working-directory: server/modules/mail_manager - name: Build run: npm run build working-directory: server/modules/mail_manager