From c2b891da68b1767ff7c4581b98cbddb1294376b0 Mon Sep 17 00:00:00 2001 From: Lauren Tan Date: Thu, 18 Sep 2025 15:57:30 -0400 Subject: [PATCH] Install eslint-local-rules as postinstall For local dev and CI we want to have the eslint-local-rules running, so let's make sure both have their dependencies installed. We don't use a monorepo setup here, which is why they're currently setup as a two completely independent yarn workspaces. --- .github/workflows/site_lint.yml | 3 --- package.json | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/site_lint.yml b/.github/workflows/site_lint.yml index dc0e1fb2002..81a04601c21 100644 --- a/.github/workflows/site_lint.yml +++ b/.github/workflows/site_lint.yml @@ -32,9 +32,6 @@ jobs: - name: Install deps run: yarn install --frozen-lockfile - - name: Install deps (eslint-local-rules) - run: yarn install --frozen-lockfile - working-directory: eslint-local-rules - name: Lint codebase run: yarn ci-check diff --git a/package.json b/package.json index d8a717ac2c7..0efe373e29e 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "ci-check": "npm-run-all prettier:diff --parallel lint tsc lint-heading-ids rss deadlinks", "tsc": "tsc --noEmit", "start": "next start", - "postinstall": "is-ci || husky install .husky", + "postinstall": "yarn --cwd eslint-local-rules install && is-ci || husky install .husky", "check-all": "npm-run-all prettier lint:fix tsc rss", "rss": "node scripts/generateRss.js", "deadlinks": "node scripts/deadLinkChecker.js",