diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a991579f076f..6dcce37ac0d0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -107,7 +107,9 @@ jobs: id: cache-insights uses: actions/cache/restore@v4 with: - path: packages/qwik-insights/dist + path: | + packages/insights/dist + packages/insights/.netlify key: ${{ hashfiles('pnpm-lock.yaml', 'packages/qwik/**/*', 'rust-toolchain', '**/Cargo.toml', '**/Cargo.lock', '**/*.rs', 'packages/qwik-city/**/*', 'packages/qwik-labs/**/*', 'packages/qwik-insights/**/*') }} ############ BUILD Qwik ############ @@ -448,7 +450,9 @@ jobs: uses: actions/cache/save@v4 with: key: ${{ needs.changes.outputs.hash-insights }} - path: packages/qwik-insights/dist + path: | + packages/insights/dist + packages/insights/.netlify ############ BUILD DOCS ############ build-docs: @@ -585,10 +589,12 @@ jobs: settings: - host: ubuntu-latest browser: chromium + - host: ubuntu-latest + browser: firefox - host: macos-latest browser: webkit - host: windows-latest - browser: firefox + browser: chromium runs-on: ${{ matrix.settings.host }} @@ -625,7 +631,7 @@ jobs: run: npx playwright install ${{ matrix.settings.browser }} --with-deps - name: Playwright E2E Tests - run: pnpm run test.e2e.${{ matrix.settings.browser }} --timeout 60000 --retries 3 --workers 1 + run: pnpm run test.e2e.${{ matrix.settings.browser }} --timeout 60000 --retries 7 --workers 1 - name: Validate Create Qwik Cli run: pnpm cli.validate