diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6a836c8..ea70eda 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: persist-credentials: false - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 with: - bun-version: 1.3.14 + bun-version: 1.4.2 - run: bun install --frozen-lockfile # Build first: plugins resolve @noctcore/eslint-utils via its emitted # dist/*.d.ts, so typecheck needs the build to have run. @@ -41,7 +41,7 @@ jobs: persist-credentials: false - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 with: - bun-version: 1.3.14 + bun-version: 1.4.2 - run: bun install --frozen-lockfile # Tests read built dist/ too: plugins import @noctcore/eslint-utils, and # lint-meta-rules runs against the workspace plugins' builds. diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index e3dcbb2..4838f43 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -44,7 +44,7 @@ jobs: persist-credentials: false - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 with: - bun-version: 1.3.14 + bun-version: 1.4.2 # Astro 7 needs Node 22.12 or newer; the runner image ships an older one. - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cef31db..d7af93e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,7 +39,7 @@ jobs: persist-credentials: false - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 with: - bun-version: 1.3.14 + bun-version: 1.4.2 # Node 24 ships npm 11. Publishing uses npm trusted publishing (OIDC) only, # which needs npm 11.5.1 or later; there is no npm token to fall back to. - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5c52d1e..5cc8922 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,7 +9,7 @@ exactly what is needed to act. ## Setup and the commands that matter -Requirements: [Bun](https://bun.sh) 1.3.14 (`packageManager` in the root `package.json`) and +Requirements: [Bun](https://bun.sh) 1.4.2 (`packageManager` in the root `package.json`) and Node 22 or newer (`engines`; the docs site needs 22.12 or newer). ```sh diff --git a/bun.lock b/bun.lock index 6c5ecf8..121a294 100644 --- a/bun.lock +++ b/bun.lock @@ -12,7 +12,7 @@ }, "packages/eslint-plugin-architecture": { "name": "@noctcore/eslint-plugin-architecture", - "version": "0.3.2", + "version": "0.3.4", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -33,7 +33,7 @@ }, "packages/eslint-plugin-async-safety": { "name": "@noctcore/eslint-plugin-async-safety", - "version": "0.4.0", + "version": "0.4.2", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -54,7 +54,7 @@ }, "packages/eslint-plugin-code-quality": { "name": "@noctcore/eslint-plugin-code-quality", - "version": "0.3.0", + "version": "0.3.2", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -75,7 +75,7 @@ }, "packages/eslint-plugin-contracts": { "name": "@noctcore/eslint-plugin-contracts", - "version": "0.7.0", + "version": "0.7.2", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -96,7 +96,7 @@ }, "packages/eslint-plugin-llm": { "name": "@noctcore/eslint-plugin-llm", - "version": "0.1.0", + "version": "0.1.2", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -117,7 +117,7 @@ }, "packages/eslint-plugin-monorepo": { "name": "@noctcore/eslint-plugin-monorepo", - "version": "0.2.2", + "version": "0.2.4", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -138,7 +138,7 @@ }, "packages/eslint-plugin-observability": { "name": "@noctcore/eslint-plugin-observability", - "version": "0.3.2", + "version": "0.3.4", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -159,7 +159,7 @@ }, "packages/eslint-plugin-prisma": { "name": "@noctcore/eslint-plugin-prisma", - "version": "0.5.0", + "version": "0.5.2", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -180,7 +180,7 @@ }, "packages/eslint-plugin-react": { "name": "@noctcore/eslint-plugin-react", - "version": "0.4.0", + "version": "0.4.2", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -201,7 +201,7 @@ }, "packages/eslint-plugin-rsc": { "name": "@noctcore/eslint-plugin-rsc", - "version": "0.1.0", + "version": "0.1.2", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -222,7 +222,7 @@ }, "packages/eslint-plugin-security": { "name": "@noctcore/eslint-plugin-security", - "version": "0.4.0", + "version": "0.4.2", "dependencies": { "@noctcore/eslint-utils": "^0.1.1", "@typescript-eslint/utils": "^8.61.1", @@ -261,7 +261,7 @@ }, "packages/eslint-utils": { "name": "@noctcore/eslint-utils", - "version": "0.1.1", + "version": "0.1.2", "dependencies": { "@typescript-eslint/utils": "^8.61.1", }, @@ -277,7 +277,7 @@ }, "packages/lint-meta-rules": { "name": "@noctcore/lint-meta-rules", - "version": "0.5.0", + "version": "0.6.2", "dependencies": { "@noctcore/eslint-plugin-contracts": "^0.7.0", "@noctcore/eslint-plugin-prisma": "^0.5.0", diff --git a/package.json b/package.json index 6c8997d..7f5e889 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@noctcore/eslint-plugins", "private": true, "type": "module", - "packageManager": "bun@1.3.14", + "packageManager": "bun@1.4.2", "engines": { "node": ">=22" },