diff --git a/.github/workflows/build-xlarge.yml b/.github/workflows/build-xlarge.yml index b77fb299..c4892ff4 100644 --- a/.github/workflows/build-xlarge.yml +++ b/.github/workflows/build-xlarge.yml @@ -17,8 +17,10 @@ jobs: - name: Checkout uses: actions/checkout@v2 + - run: corepack enable + - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} @@ -27,7 +29,8 @@ jobs: VERSION=${VERSION#refs/heads/build/v} echo "VERSION=$VERSION" >> $GITHUB_ENV - - run: SKIP_YARN_COREPACK_CHECK=0 npm run install:ci + - run: YARN_ENABLE_IMMUTABLE_INSTALLS=false npm run install:ci + if: ${{ always() }} - run: npm run install:babel diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 706d0750..f098ddc1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,8 +15,10 @@ jobs: - name: Checkout uses: actions/checkout@v2 + - run: corepack enable + - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} @@ -25,7 +27,8 @@ jobs: VERSION=${VERSION#refs/heads/build/v} echo "VERSION=$VERSION" >> $GITHUB_ENV - - run: SKIP_YARN_COREPACK_CHECK=0 npm run install:ci + - run: YARN_ENABLE_IMMUTABLE_INSTALLS=false npm run install:ci + if: ${{ always() }} - run: npm run install:babel diff --git a/package.json b/package.json index 78b534ff..9ecd8bc1 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "workspaces": [ "packages/*" ], - "packageManager": "yarn@4.2.2", + "packageManager": "yarn@4.5.1", "dependencies": { "@vercel/ncc": "^0.38.1", "cross-zip": "^4.0.0", @@ -69,6 +69,11 @@ "husky": "^8.0.3", "lint-staged": "^15.2.0" }, + "optionalDependencies": { + "@qqtools/esm-build": "workspace:*", + "@qqtools3/main": "workspace:*", + "@qqtools3/qqtools": "workspace:*" + }, "resolutions": { "@types/react": "npm:types-react@rc", "@types/react-dom": "npm:types-react-dom@rc",