diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 0fee8fb8b..aac067c22 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -13,7 +13,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: npm - name: Install dependencies run: npm install diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml index 0f16de5b4..1eaaea5d4 100644 --- a/.github/workflows/eslint.yml +++ b/.github/workflows/eslint.yml @@ -8,14 +8,14 @@ jobs: strategy: matrix: - node-version: [16.x] + node-version: [20.x] steps: - name: Checkout uses: actions/checkout@v2 - name: Setup Node ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/nextjs_bundle_analysis.yml b/.github/workflows/nextjs_bundle_analysis.yml index 38c220cba..49f2581d4 100644 --- a/.github/workflows/nextjs_bundle_analysis.yml +++ b/.github/workflows/nextjs_bundle_analysis.yml @@ -19,9 +19,9 @@ jobs: - uses: actions/checkout@v2 - name: Set up node - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: - node-version: '16.x' + node-version: '20.x' - name: Install dependencies uses: bahmutov/npm-install@v1 diff --git a/.github/workflows/npm-release-next-version.yml b/.github/workflows/npm-release-next-version.yml index 0f510f27a..f1a7a99ea 100644 --- a/.github/workflows/npm-release-next-version.yml +++ b/.github/workflows/npm-release-next-version.yml @@ -15,10 +15,10 @@ jobs: - name: Checkout Repo uses: actions/checkout@v2 - - name: Setup Node.js 16.x - uses: actions/setup-node@v2 + - name: Setup Node.js + uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 20.x - name: Install Dependencies run: npm ci diff --git a/.github/workflows/release-latest-version.yml b/.github/workflows/release-latest-version.yml index 6ee339125..e928076b3 100644 --- a/.github/workflows/release-latest-version.yml +++ b/.github/workflows/release-latest-version.yml @@ -17,10 +17,10 @@ jobs: - name: Checkout Repo uses: actions/checkout@v2 - - name: Setup Node.js 16.x - uses: actions/setup-node@v2 + - name: Setup Node.js + uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 20.x - name: Install Dependencies run: npm ci diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index b517dc359..9f620daa9 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -15,7 +15,7 @@ jobs: uses: actions/checkout@v2 - name: Setup Node ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile index 8163b6b2e..8c00642d5 100644 --- a/.gitpod.Dockerfile +++ b/.gitpod.Dockerfile @@ -1,5 +1,5 @@ FROM gitpod/workspace-full:latest -RUN bash -c ". .nvm/nvm.sh && nvm install 16 && nvm use 16 && nvm alias default 16" +RUN bash -c ". .nvm/nvm.sh && nvm install 20 && nvm use 20 && nvm alias default 20" RUN echo "nvm use default &>/dev/null" >> ~/.bashrc.d/51-nvm-fix \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index a91391a6b..2ff0281c6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22153,7 +22153,7 @@ }, "wp/headless-wp": { "name": "@headstartwp/headstartwp", - "version": "1.0.11", + "version": "1.0.12", "license": "GPL-2.0-or-later", "devDependencies": { "@wordpress/env": "^5.14.0" diff --git a/package.json b/package.json index ad8cad075..c1b5aa9d7 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "build:packages": "turbo run build --filter=./packages/*", "build:wpnextjs": "npm run build:packages && turbo run build --filter=./projects/wp-nextjs", "test": "npm run build:packages && turbo run test", - "lint": "eslint .", + "lint": "turbo run lint", "wp-env": "npm run wp-env:start -w=wp/headless-wp", "nextjs:dev": "turbo run dev --parallel --filter=!./projects/wp-multisite-nextjs --filter=!./projects/wp-multisite-i18n-nextjs --filter=!./projects/wp-nextjs-ts", "nextjs:dev-multisite": "turbo run dev --parallel --filter=!./projects/wp-nextjs", diff --git a/packages/core/.lintstagedrc.json b/packages/core/.lintstagedrc.json new file mode 100644 index 000000000..7a9d31767 --- /dev/null +++ b/packages/core/.lintstagedrc.json @@ -0,0 +1,8 @@ +{ + "*.[tj]s": [ + "eslint" + ], + "*.[tj]sx": [ + "eslint" + ] +} \ No newline at end of file diff --git a/packages/hooks/.lintstagedrc.json b/packages/hooks/.lintstagedrc.json new file mode 100644 index 000000000..7a9d31767 --- /dev/null +++ b/packages/hooks/.lintstagedrc.json @@ -0,0 +1,8 @@ +{ + "*.[tj]s": [ + "eslint" + ], + "*.[tj]sx": [ + "eslint" + ] +} \ No newline at end of file diff --git a/packages/next-redis-cache-provider/.lintstagedrc.json b/packages/next-redis-cache-provider/.lintstagedrc.json new file mode 100644 index 000000000..7a9d31767 --- /dev/null +++ b/packages/next-redis-cache-provider/.lintstagedrc.json @@ -0,0 +1,8 @@ +{ + "*.[tj]s": [ + "eslint" + ], + "*.[tj]sx": [ + "eslint" + ] +} \ No newline at end of file diff --git a/packages/next/.lintstagedrc.json b/packages/next/.lintstagedrc.json new file mode 100644 index 000000000..7a9d31767 --- /dev/null +++ b/packages/next/.lintstagedrc.json @@ -0,0 +1,8 @@ +{ + "*.[tj]s": [ + "eslint" + ], + "*.[tj]sx": [ + "eslint" + ] +} \ No newline at end of file