diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e40a260..9ff2006 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,14 +12,25 @@ jobs: uses: actions/setup-node@v3 with: node-version: 17.x + cache: 'npm' - name: Install dependencies run: npm install + uses: actions/setup-node@v3 + with: + node-version: 17.x + cache: 'npm' - name: Generate unrouted PCBs run: npm run gen + uses: actions/setup-node@v3 + with: + node-version: 17.x + cache: 'npm' - name: Export DSN uses: ./.github/actions/export-dsn with: boards: left right + cache-from: type=gha + cache-to: type=gha,mode=max - name: Autoroute PCB uses: ./.github/actions/autoroute with: