name: Proxy.py Dashboard on: [push, pull_request] jobs: build: runs-on: ${{ matrix.os }}-latest name: Dashboard - Node ${{ matrix.node }} on ${{ matrix.os }} strategy: matrix: os: [macOS, ubuntu, windows] node: [10.x, 11.x, 12.x] max-parallel: 4 fail-fast: false steps: - uses: actions/checkout@v1 - name: Setup Node uses: actions/setup-node@v1 with: node-version: ${{ matrix.node }} - name: Install Dependencies run: | cd dashboard npm install cd .. - name: Build Dashboard run: | cd dashboard npm run build cd ..