From 95a5c5cb79b9c5745471591c9557d5a3bde6e142 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Fri, 5 Nov 2021 17:30:18 +0100 Subject: [PATCH] chore(create-playwright): make it Node.js 12 compatible (#10081) --- .github/workflows/package_create_playwright.yml | 10 ++++++++-- packages/create-playwright/src/tsconfig.json | 3 +++ packages/create-playwright/tsconfig.json | 1 + 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 packages/create-playwright/src/tsconfig.json diff --git a/.github/workflows/package_create_playwright.yml b/.github/workflows/package_create_playwright.yml index ea9b8e649d..5d96a0ff44 100644 --- a/.github/workflows/package_create_playwright.yml +++ b/.github/workflows/package_create_playwright.yml @@ -4,19 +4,25 @@ on: branches: [ master ] paths: - 'packages/create-playwright/**/*' + - '.github/workflows/package_create_playwright.yml' pull_request: branches: [ master ] paths: - 'packages/create-playwright/**/*' + - '.github/workflows/package_create_playwright.yml' jobs: build: runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + node-version: [12.x, 14.x, 16.x] steps: - uses: actions/checkout@v2 - - name: Use Node.js + - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v2 with: - node-version: 14 + node-version: ${{ matrix.node-version }} cache: 'npm' - run: npm i -g npm@7 - run: npm ci diff --git a/packages/create-playwright/src/tsconfig.json b/packages/create-playwright/src/tsconfig.json new file mode 100644 index 0000000000..3c43903cfd --- /dev/null +++ b/packages/create-playwright/src/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "../tsconfig.json" +} diff --git a/packages/create-playwright/tsconfig.json b/packages/create-playwright/tsconfig.json index 070b21f426..2b403102ff 100644 --- a/packages/create-playwright/tsconfig.json +++ b/packages/create-playwright/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "target": "ES2019", "moduleResolution": "Node", "downlevelIteration": true, "esModuleInterop": true,