From 5a50ad5a86f2b094c819ea05421f096dd1046919 Mon Sep 17 00:00:00 2001 From: vagusx Date: Tue, 7 Jun 2022 22:07:06 +0800 Subject: [PATCH 01/12] feat: use gh action ci --- .circleci/config.yml | 114 ---------------------------------- .github/workflows/ci.yml | 129 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 129 insertions(+), 114 deletions(-) delete mode 100644 .circleci/config.yml create mode 100644 .github/workflows/ci.yml diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 30b71ef1b..000000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,114 +0,0 @@ -version: 2 - -references: - container_config: &container_config - docker: - - image: circleci/node:lts - working_directory: ~/ant-design-icons - - attach_workspace: &attach_workspace - attach_workspace: - at: ~/ant-design-icons - - workflow: &workflow - jobs: - - setup: - filters: - branches: - ignore: gh-pages - - icons-svg: - requires: - - setup - - icons-react: - requires: - - setup - - icons-svg - - icons-angular: - requires: - - setup - - icons-svg - - icons-vue: - requires: - - setup - - icons-svg - - icons-react-native: - requires: - - setup - - icons-svg - -jobs: - setup: - <<: *container_config - steps: - - checkout - - run: node -v - - run: yarn -v - - run: yarn - - run: yarn bootstrap - - run: - command: | - set +eo - yarn list - true - - persist_to_workspace: - root: ~/ant-design-icons - paths: - - node_modules - - packages/icons-*/node_modules - - icons-svg: - <<: *container_config - steps: - - checkout - - *attach_workspace - - run: yarn icons:generate - - run: yarn icons:build - - run: yarn icons:test - - persist_to_workspace: - root: ~/ant-design-icons - paths: - - packages/icons-svg/es - - packages/icons-svg/lib - - packages/icons-svg/inline-svg - - icons-react: - <<: *container_config - steps: - - checkout - - *attach_workspace - - run: yarn react:ci - - icons-angular: - <<: *container_config - steps: - - checkout - - *attach_workspace - - run: yarn angular:ci - - icons-vue: - <<: *container_config - steps: - - checkout - - *attach_workspace - - run: yarn vue:ci - - icons-react-native: - <<: *container_config - steps: - - checkout - - *attach_workspace - - run: yarn react-native:ci - -workflows: - version: 2 - build_test: - <<: *workflow - nightly: - <<: *workflow - triggers: - - schedule: - cron: "0 0 * * *" - filters: - branches: - only: - - master diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 000000000..906f2d409 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,129 @@ +name: ✅ test + +on: [push, pull_request] + +# Cancel prev CI if new commit come +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +permissions: + contents: read + +jobs: + setup: + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v3 + + - name: restore lerna + id: lerna_cache_node_modules + uses: actions/cache@v3 + with: + path: | + node_modules + */*/node_modules + key: ${{ runner.os }}-lerna-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-lerna- + + - name: install + if: steps.lerna_cache_node_modules.outputs.cache-hit != 'true' + run: | + npm install + npm run bootstrap + + lint: + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v3 + + - name: restore lerna + id: lerna_cache_node_modules + uses: actions/cache@v3 + with: + path: | + node_modules + */*/node_modules + key: ${{ runner.os }}-lerna-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-lerna- + + - name: lint + run: npm run lint + needs: setup + + ################################ Icon Svg ################################ + icon-svg: + name: icon-svg + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v3 + + - name: restore lerna + id: lerna_cache_node_modules + uses: actions/cache@v3 + with: + path: | + node_modules + */*/node_modules + key: ${{ runner.os }}-lerna-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-lerna- + + - name: icon-svg build + run: | + npm run icons:generate + npm run icons:build + + - name: cache icon-svg + uses: actions/cache@v3 + with: + path: | + packages/icons-svg/es + packages/icons-svg/lib + packages/icons-svg/inline-svg + key: icon-svg-${{ github.sha }} + + - name: icon-svg ci + run: npm run icons:test + needs: setup + + ################################ Framework Icons CI ################################ + normal-test: + name: test + strategy: + matrix: + framework: ['angular', 'react', 'react-native', 'vue'] + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v3 + + - name: restore lerna + id: lerna_cache_node_modules + uses: actions/cache@v3 + with: + path: | + node_modules + */*/node_modules + key: ${{ runner.os }}-lerna-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-lerna- + + - name: restore cache from icon-svg + uses: actions/cache@v3 + with: + path: | + packages/icons-svg/es + packages/icons-svg/lib + packages/icons-svg/inline-svg + key: icon-svg-${{ github.sha }} + + - name: icon-${{ matrix.framework }} ci + run: npm run ${{ matrix.framework }}:ci + + needs: [setup, icon-svg] From 3f4109d20c123cd67e1d9ca245efe2c74988a0ba Mon Sep 17 00:00:00 2001 From: vagusx Date: Tue, 7 Jun 2022 22:27:32 +0800 Subject: [PATCH 02/12] chore: update --- .github/workflows/ci.yml | 2 +- package.json | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 906f2d409..4d7f2cd88 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -93,7 +93,7 @@ jobs: needs: setup ################################ Framework Icons CI ################################ - normal-test: + framework-test: name: test strategy: matrix: diff --git a/package.json b/package.json index 9ea163590..0694c71e6 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,8 @@ { - "private": true, + "name": "ant-design-icons", + "workspaces": [ + "packages/*" + ], "scripts": { "bootstrap": "lerna bootstrap", "clean": "lerna clean", From efeaf053d25ea5ed2417d41fb8d65d11675b4a07 Mon Sep 17 00:00:00 2001 From: vagusx Date: Wed, 8 Jun 2022 21:21:58 +0800 Subject: [PATCH 03/12] fix: remove useless eslint config in icon-svg --- packages/icons-svg/package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/icons-svg/package.json b/packages/icons-svg/package.json index 8c5c270c8..c6a96c096 100644 --- a/packages/icons-svg/package.json +++ b/packages/icons-svg/package.json @@ -52,12 +52,9 @@ "@types/rgrove__parse-xml": "^1.1.0", "@types/svgo": "^1.3.1", "@types/through2": "^2.0.34", - "@typescript-eslint/eslint-plugin": "^2.21.0", - "@typescript-eslint/parser": "^2.21.0", "babel-jest": "^25.1.0", "cross-env": "^7.0.0", "del": "^5.1.0", - "eslint": "^7.16.0", "globby": "^11.0.0", "gulp": "^4.0.2", "gulp-clone": "^2.0.1", From b0c381154f530942da2b75cdb55718c3fb442d50 Mon Sep 17 00:00:00 2001 From: vagusx Date: Wed, 8 Jun 2022 21:31:48 +0800 Subject: [PATCH 04/12] fix: update --- lerna.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lerna.json b/lerna.json index 62de050f2..5dc974c6d 100644 --- a/lerna.json +++ b/lerna.json @@ -1,8 +1,7 @@ { - "packages": ["packages/*"], "version": "independent", "bootstrap": { "npmClientArgs": [] }, - "npmClient": "yarn" + "useWorkspaces": true } From b78e703a05d69fbd38f2b7c25ce46112781d2075 Mon Sep 17 00:00:00 2001 From: vagusx Date: Wed, 8 Jun 2022 21:53:49 +0800 Subject: [PATCH 05/12] fix: split rn-ci out --- .github/workflows/ci.yml | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4d7f2cd88..a3b78ed96 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -97,7 +97,42 @@ jobs: name: test strategy: matrix: - framework: ['angular', 'react', 'react-native', 'vue'] + framework: ['angular', 'react', 'vue'] + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v3 + + - name: restore lerna + id: lerna_cache_node_modules + uses: actions/cache@v3 + with: + path: | + node_modules + */*/node_modules + key: ${{ runner.os }}-lerna-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-lerna- + + - name: restore cache from icon-svg + uses: actions/cache@v3 + with: + path: | + packages/icons-svg/es + packages/icons-svg/lib + packages/icons-svg/inline-svg + key: icon-svg-${{ github.sha }} + + - name: icon-${{ matrix.framework }} ci + run: npm run ${{ matrix.framework }}:ci + + needs: [setup, icon-svg] + + rn-test: + name: test + strategy: + matrix: + framework: ['react-native'] runs-on: ubuntu-latest steps: - name: checkout From 1890c9a6b5e2c82a03cff6c9b4463123c53fa1e2 Mon Sep 17 00:00:00 2001 From: vagusx Date: Thu, 9 Jun 2022 22:01:31 +0800 Subject: [PATCH 06/12] fix: update --- .github/workflows/ci.yml | 40 +++++++++----------- lerna.json | 3 +- package.json | 6 +-- packages/icons-react/src/components/Icon.tsx | 8 ++-- packages/icons-react/tsconfig.json | 3 +- 5 files changed, 29 insertions(+), 31 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a3b78ed96..6f360420e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,15 +24,15 @@ jobs: path: | node_modules */*/node_modules - key: ${{ runner.os }}-lerna-${{ hashFiles('**/package.json') }} + key: lerna-${{ github.sha }}-package-json-${{ hashFiles('**/package.json') }} restore-keys: | - ${{ runner.os }}-lerna- + lerna-${{ github.sha }}-package-json- - name: install if: steps.lerna_cache_node_modules.outputs.cache-hit != 'true' run: | - npm install - npm run bootstrap + yarn + yarn bootstrap lint: runs-on: ubuntu-latest @@ -47,12 +47,11 @@ jobs: path: | node_modules */*/node_modules - key: ${{ runner.os }}-lerna-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-lerna- + key: lerna-${{ github.sha }}-package-json-${{ hashFiles('**/package.json') }} + restore-keys: lerna-${{ github.sha }}-package-json- - name: lint - run: npm run lint + run: yarn lint needs: setup ################################ Icon Svg ################################ @@ -70,14 +69,13 @@ jobs: path: | node_modules */*/node_modules - key: ${{ runner.os }}-lerna-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-lerna- + key: lerna-${{ github.sha }}-package-json-${{ hashFiles('**/package.json') }} + restore-keys: lerna-${{ github.sha }}-package-json- - name: icon-svg build run: | - npm run icons:generate - npm run icons:build + yarn icons:generate + yarn icons:build - name: cache icon-svg uses: actions/cache@v3 @@ -89,7 +87,7 @@ jobs: key: icon-svg-${{ github.sha }} - name: icon-svg ci - run: npm run icons:test + run: yarn icons:test needs: setup ################################ Framework Icons CI ################################ @@ -110,9 +108,8 @@ jobs: path: | node_modules */*/node_modules - key: ${{ runner.os }}-lerna-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-lerna- + key: lerna-${{ github.sha }}-package-json-${{ hashFiles('**/package.json') }} + restore-keys: lerna-${{ github.sha }}-package-json- - name: restore cache from icon-svg uses: actions/cache@v3 @@ -124,7 +121,7 @@ jobs: key: icon-svg-${{ github.sha }} - name: icon-${{ matrix.framework }} ci - run: npm run ${{ matrix.framework }}:ci + run: yarn ${{ matrix.framework }}:ci needs: [setup, icon-svg] @@ -145,9 +142,8 @@ jobs: path: | node_modules */*/node_modules - key: ${{ runner.os }}-lerna-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-lerna- + key: lerna-${{ github.sha }}-package-json-${{ hashFiles('**/package.json') }} + restore-keys: lerna-${{ github.sha }}-package-json- - name: restore cache from icon-svg uses: actions/cache@v3 @@ -159,6 +155,6 @@ jobs: key: icon-svg-${{ github.sha }} - name: icon-${{ matrix.framework }} ci - run: npm run ${{ matrix.framework }}:ci + run: yarn ${{ matrix.framework }}:ci needs: [setup, icon-svg] diff --git a/lerna.json b/lerna.json index 5dc974c6d..c6224f4b3 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,6 @@ "bootstrap": { "npmClientArgs": [] }, - "useWorkspaces": true + "useWorkspaces": true, + "npmClient": "yarn" } diff --git a/package.json b/package.json index 0694c71e6..c9fb032af 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "ant-design-icons", - "workspaces": [ - "packages/*" - ], + "version": "0.0.1", + "private": true, + "workspaces": ["packages/*"], "scripts": { "bootstrap": "lerna bootstrap", "clean": "lerna clean", diff --git a/packages/icons-react/src/components/Icon.tsx b/packages/icons-react/src/components/Icon.tsx index 38db4c1b2..42335d60c 100644 --- a/packages/icons-react/src/components/Icon.tsx +++ b/packages/icons-react/src/components/Icon.tsx @@ -29,7 +29,7 @@ const Icon = React.forwardRef((props, ref) className, // affect inner ... - component: Component, + component, viewBox, spin, rotate, @@ -43,7 +43,7 @@ const Icon = React.forwardRef((props, ref) } = props; warning( - Boolean(Component || children), + Boolean(component || children), 'Should have `component` prop or `children`.', ); @@ -80,8 +80,8 @@ const Icon = React.forwardRef((props, ref) // component > children const renderInnerNode = () => { - if (Component) { - return {children}; + if (component) { + return React.createElement(component, innerSvgProps, children); } if (children) { diff --git a/packages/icons-react/tsconfig.json b/packages/icons-react/tsconfig.json index 9a8969019..929df7baf 100644 --- a/packages/icons-react/tsconfig.json +++ b/packages/icons-react/tsconfig.json @@ -5,7 +5,8 @@ "module": "esnext", "target": "esnext", "moduleResolution": "node", - "jsx": "react" + "jsx": "react", + "skipLibCheck": true }, "include": ["./src", "./typings/"], "typings": "./typings/index.d.ts", From 86b2329d102cb3c052bfa5fe612e1187b5f702d5 Mon Sep 17 00:00:00 2001 From: afc163 Date: Sun, 15 Sep 2024 23:36:12 +0800 Subject: [PATCH 07/12] Create config.yml --- .circleci/config.yml | 115 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 000000000..40ac358c4 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,115 @@ +version: 2.1 + +references: + container_config: &container_config + docker: + - image: cimg/node:20.9.0-browsers + working_directory: ~/ant-design-icons + + attach_workspace: &attach_workspace + attach_workspace: + at: ~/ant-design-icons + + workflow: &workflow + jobs: + - setup: + filters: + branches: + ignore: gh-pages + - icons-svg: + requires: + - setup + - icons-react: + requires: + - setup + - icons-svg + - icons-angular: + requires: + - setup + - icons-svg + - icons-vue: + requires: + - setup + - icons-svg + - icons-react-native: + requires: + - setup + - icons-svg + +jobs: + setup: + <<: *container_config + steps: + - checkout + - run: node -v + - run: yarn -v + - run: yarn + - run: yarn config set ignore-engines true + - run: yarn bootstrap + - run: + command: | + set +eo + yarn list + true + - persist_to_workspace: + root: ~/ant-design-icons + paths: + - node_modules + - packages/icons-*/node_modules + + icons-svg: + <<: *container_config + steps: + - checkout + - *attach_workspace + - run: yarn icons:generate + - run: yarn icons:build + - run: yarn icons:test + - persist_to_workspace: + root: ~/ant-design-icons + paths: + - packages/icons-svg/es + - packages/icons-svg/lib + - packages/icons-svg/inline-svg + + icons-react: + <<: *container_config + steps: + - checkout + - *attach_workspace + - run: yarn react:ci + + icons-angular: + <<: *container_config + steps: + - checkout + - *attach_workspace + - run: yarn angular:ci + + icons-vue: + <<: *container_config + steps: + - checkout + - *attach_workspace + - run: yarn vue:ci + + icons-react-native: + <<: *container_config + steps: + - checkout + - *attach_workspace + - run: yarn react-native:ci + +workflows: + version: 2 + build_test: + <<: *workflow + nightly: + <<: *workflow + triggers: + - schedule: + cron: "0 0 * * *" + filters: + branches: + only: + - master From 0c47331912dddcbe152a4243451042edcba80660 Mon Sep 17 00:00:00 2001 From: afc163 Date: Sun, 15 Sep 2024 23:43:26 +0800 Subject: [PATCH 08/12] Update ci.yml --- .github/workflows/ci.yml | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6f360420e..a0e364710 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,11 +15,13 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v3 - + uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 16 - name: restore lerna id: lerna_cache_node_modules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | node_modules @@ -38,11 +40,11 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: restore lerna id: lerna_cache_node_modules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | node_modules @@ -60,11 +62,11 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: restore lerna id: lerna_cache_node_modules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | node_modules @@ -78,7 +80,7 @@ jobs: yarn icons:build - name: cache icon-svg - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | packages/icons-svg/es @@ -99,11 +101,11 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: restore lerna id: lerna_cache_node_modules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | node_modules @@ -112,7 +114,7 @@ jobs: restore-keys: lerna-${{ github.sha }}-package-json- - name: restore cache from icon-svg - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | packages/icons-svg/es @@ -133,11 +135,11 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: restore lerna id: lerna_cache_node_modules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | node_modules @@ -146,7 +148,7 @@ jobs: restore-keys: lerna-${{ github.sha }}-package-json- - name: restore cache from icon-svg - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | packages/icons-svg/es From 7305a464b6dac995719d475e625c68bc0d14a66e Mon Sep 17 00:00:00 2001 From: afc163 Date: Sun, 15 Sep 2024 23:47:55 +0800 Subject: [PATCH 09/12] Update .github/workflows/ci.yml --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a0e364710..0d5d5e856 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -102,6 +102,9 @@ jobs: steps: - name: checkout uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 18 - name: restore lerna id: lerna_cache_node_modules From cc7eff89923c396d11fcc258e0a42067473a4e9e Mon Sep 17 00:00:00 2001 From: afc163 Date: Sun, 15 Sep 2024 23:50:04 +0800 Subject: [PATCH 10/12] Apply suggestions from code review --- .github/workflows/ci.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d5d5e856..3ca01d69f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: - name: install if: steps.lerna_cache_node_modules.outputs.cache-hit != 'true' run: | - yarn + yarn --ignore-engines yarn bootstrap lint: @@ -102,9 +102,6 @@ jobs: steps: - name: checkout uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 18 - name: restore lerna id: lerna_cache_node_modules From 109522a31e26500a15d1626ee2095a5065b7ba2c Mon Sep 17 00:00:00 2001 From: afc163 Date: Sun, 15 Sep 2024 23:52:45 +0800 Subject: [PATCH 11/12] Apply suggestions from code review --- .github/workflows/ci.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3ca01d69f..189c8b88d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,9 +16,6 @@ jobs: steps: - name: checkout uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 16 - name: restore lerna id: lerna_cache_node_modules uses: actions/cache@v4 @@ -33,7 +30,8 @@ jobs: - name: install if: steps.lerna_cache_node_modules.outputs.cache-hit != 'true' run: | - yarn --ignore-engines + yarn + yarn config set ignore-engines true yarn bootstrap lint: From 4d04e817e96fa4ee5fc962a015580b84e6d41eee Mon Sep 17 00:00:00 2001 From: afc163 Date: Mon, 16 Sep 2024 00:00:27 +0800 Subject: [PATCH 12/12] Update .github/workflows/ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 189c8b88d..ba7706fca 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: - name: install if: steps.lerna_cache_node_modules.outputs.cache-hit != 'true' run: | - yarn + yarn --ignore-engines yarn config set ignore-engines true yarn bootstrap