add node 18, temp disable cloudflare

fix-build-duplicate-code
Ryan Carniato 1 year ago
parent 3d4d2dadbd
commit a4c8b18c63

@ -25,20 +25,20 @@ env:
jobs:
integration:
name: "👀 ${{ matrix.adapter }} (os: ${{ matrix.os }}, node: ${{ matrix.node-version }})"
strategy:
fail-fast: false
matrix:
node-version: [16]
node-version: [16, 18]
adapter:
- solid-start-node
- solid-start-cloudflare-workers
- solid-start-cloudflare-pages
- solid-start-deno
- solid-start-node
# - solid-start-cloudflare-workers
- solid-start-cloudflare-pages
- solid-start-deno
os:
- ubuntu-latest
# - macos-latest
- windows-latest
- ubuntu-latest
# - macos-latest
- windows-latest
include:
- os: ubuntu-latest
playwright_binary_path: ~/.cache/ms-playwright
@ -46,58 +46,58 @@ jobs:
# playwright_binary_path: ~/Library/Caches/ms-playwright
- os: windows-latest
playwright_binary_path: '~\\AppData\\Local\\ms-playwright'
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- uses: pnpm/action-setup@v2.2.2
with:
version: 7
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- uses: actions/checkout@v2
- uses: pnpm/action-setup@v2.2.2
with:
version: 7
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: "pnpm"
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Use Deno
if: matrix.adapter == 'solid-start-deno'
uses: denoland/setup-deno@v1
with:
deno-version: v1.x
- name: Use Deno
if: matrix.adapter == 'solid-start-deno'
uses: denoland/setup-deno@v1
with:
deno-version: v1.x
- name: 🕵️‍♂️ Get current Playwright version
id: playwright-version
shell: bash
run: |
playwright_version=1.25.2
echo "::set-output name=version::${playwright_version}"
- name: 🕵️‍♂️ Get current Playwright version
id: playwright-version
shell: bash
run: |
playwright_version=1.25.2
echo "::set-output name=version::${playwright_version}"
- name: 🤖 Cache Playwright binaries
uses: actions/cache@v3
id: playwright-cache
with:
path: ${{ matrix.playwright_binary_path }}
key: ${{ runner.os }}-${{ runner.arch }}-cache-playwright-${{ steps.playwright-version.outputs.version }}
- name: 🤖 Cache Playwright binaries
uses: actions/cache@v3
id: playwright-cache
with:
path: ${{ matrix.playwright_binary_path }}
key: ${{ runner.os }}-${{ runner.arch }}-cache-playwright-${{ steps.playwright-version.outputs.version }}
- name: 🖨️ Playwright info
shell: bash
run: |
echo "OS: ${{ matrix.os }}"
echo "Playwright version: ${{ steps.playwright-version.outputs.version }}"
echo "Playwright install dir: ${{ matrix.playwright_binary_path }}"
echo "Cache key: ${{ runner.os }}-${{ runner.arch }}-cache-playwright-${{ steps.playwright-version.outputs.version }}"
echo "Cache hit: ${{ steps.playwright-cache.outputs.cache-hit == 'true' }}"
- name: 🖨️ Playwright info
shell: bash
run: |
echo "OS: ${{ matrix.os }}"
echo "Playwright version: ${{ steps.playwright-version.outputs.version }}"
echo "Playwright install dir: ${{ matrix.playwright_binary_path }}"
echo "Cache key: ${{ runner.os }}-${{ runner.arch }}-cache-playwright-${{ steps.playwright-version.outputs.version }}"
echo "Cache hit: ${{ steps.playwright-cache.outputs.cache-hit == 'true' }}"
- name: 📥 Install Playwright
if: steps.playwright-cache.outputs.cache-hit != 'true'
run: pnpm --filter solid-start-tests install:playwright
- name: 📥 Install Playwright
if: steps.playwright-cache.outputs.cache-hit != 'true'
run: pnpm --filter solid-start-tests install:playwright
- name: 👀 Run Integration Tests
env:
START_ADAPTER: ${{ matrix.adapter }}
run: npm run test
- name: 👀 Run Integration Tests
env:
START_ADAPTER: ${{ matrix.adapter }}
run: npm run test

@ -4,7 +4,7 @@ import { devices } from "@playwright/test";
const config: PlaywrightTestConfig = {
testDir: ".",
testMatch: ["**/*-test.ts"],
timeout: 300_000,
timeout: 120_000,
expect: {
timeout: 5_000
},

Loading…
Cancel
Save