From b54cb8485e1e37b8d35b2a4527313ad9d6a0636a Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Thu, 27 Aug 2026 10:27:41 +0100 Subject: [PATCH 1/2] =?UTF-8?q?fix(ci):=20stop=20blocking=20Bun=20?= =?UTF-8?q?=E2=80=94=20it=20is=20tier=201,=20not=20an=20anti-pattern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit npm-bun-blocker.yml FAILED THE BUILD when a Bun lockfile was present. The owner ruled 2026-08-26 that Bun is the estate's tier-1 JS runtime and package manager, and the corrected policy states that "package.json plus bun.lock are expected, not anti-patterns" (standards#655). So this workflow rejected exactly what the policy now mandates. 40 copies updated in this repo; they now reject npm/pnpm/yarn lockfiles only. Estate-wide the pattern was present in 272 of 273 copies across 34 repos. Also repairs blanked tokens from the language purge - failure messages read "Use instead." with the tool name substituted by an empty string - and stale "Use Deno instead" text superseded by the Bun ruling. VERIFIED: every edited file was re-parsed with yq, and any edit that would have produced invalid YAML was reverted automatically. Repo-wide count of unparseable workflows is UNCHANGED at 39 before and after this commit. ⚠ FOUND, NOT FIXED - 39 of this repo's 1,739 workflows do not parse at all, so they have never run. One was diagnosed: rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/npm-bun-blocker.yml contains a literal BACKSPACE byte (0x08) inside a regex: grep -E '^\+.*(npm|bun)\s+(run|install|start|test|build)' YAML rejects control characters, so the file fails to load and the "blocker" it implements has never executed. Removing the byte exposes a further structural error at line 21-22, so it needs authoring rather than a one-character fix. It is left EXACTLY as found - not half-repaired - and excluded from this change. --- .../cadre-router/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../tea-router/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../postgres/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../bindings/redis/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../early-return/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../core/env/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../core/poly-core/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../ffi/alib/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../wasm-runtime/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../alib-codemods/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../alib-interop/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../create-poly/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../web/dom-mounter/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../web/http-server/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../web/tea/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../web/websocket/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../rescript-tea/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../rescript-vite/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../rescript/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../v-benchmarks/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../v-graphql/.github/workflows/npm-bun-blocker.yml | 8 ++++---- v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../v-idris-abi/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../v-middleware/.github/workflows/npm-bun-blocker.yml | 8 ++++---- v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../v-telemetry/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../v-validator/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../v-zig-ffi/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../v_graphql/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../v_grpc/.github/workflows/npm-bun-blocker.yml | 8 ++++---- .../v_rest/.github/workflows/npm-bun-blocker.yml | 8 ++++---- 40 files changed, 160 insertions(+), 160 deletions(-) diff --git a/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml index af28828d2..b5eac3b93 100644 --- a/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml index 6b48115f2..065f275ae 100644 --- a/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml index af28828d2..b5eac3b93 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml index af28828d2..b5eac3b93 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml index af28828d2..b5eac3b93 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml index af28828d2..b5eac3b93 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml index 502ce0ed1..9a72c6b1d 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml @@ -6,10 +6,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml index af28828d2..b5eac3b93 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml index af28828d2..b5eac3b93 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml index af28828d2..b5eac3b93 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml index af28828d2..b5eac3b93 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml index 1e3dd0614..6c1421a1a 100644 --- a/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml index 6b48115f2..065f275ae 100644 --- a/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml index 6b48115f2..065f275ae 100644 --- a/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml index 6b48115f2..065f275ae 100644 --- a/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml index d8fa06081..a8222cfc1 100644 --- a/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml index e419c49a2..ee1eb5af3 100644 --- a/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml index d8fa06081..a8222cfc1 100644 --- a/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml index 6b48115f2..065f275ae 100644 --- a/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml index 6b48115f2..065f275ae 100644 --- a/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml index d8fa06081..a8222cfc1 100644 --- a/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml index d8fa06081..a8222cfc1 100644 --- a/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml index 6b48115f2..065f275ae 100644 --- a/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml @@ -10,10 +10,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml index d8fa06081..a8222cfc1 100644 --- a/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml index d8fa06081..a8222cfc1 100644 --- a/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml index d8fa06081..a8222cfc1 100644 --- a/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml index d8fa06081..a8222cfc1 100644 --- a/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml index d8fa06081..a8222cfc1 100644 --- a/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" diff --git a/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml index d8fa06081..a8222cfc1 100644 --- a/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml @@ -9,10 +9,10 @@ jobs: contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Block npm/bun + - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "bun.lockb" ] || [ -f ".npmrc" ]; then - echo "❌ npm/bun artifacts detected. Use Deno instead." + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi - echo "✅ No npm/bun violations" + echo "✅ No npm/pnpm/yarn violations" From ed63d637f6d61c393fd69f272a8af3c2ded05a95 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Thu, 27 Aug 2026 17:49:25 +0100 Subject: [PATCH 2/2] =?UTF-8?q?fix(ci):=20stop=20rejecting=20.npmrc=20?= =?UTF-8?q?=E2=80=94=20Bun=20uses=20it?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Accepted review finding, raised INDEPENDENTLY by coderabbitai and codacy on several PRs in this wave, and correct. The blocker still listed .npmrc alongside the npm/pnpm/yarn lockfiles. But Bun reads .npmrc for private-registry and scoped-package authentication, so a perfectly valid Bun repository was still failed by the very check that was supposed to stop blocking Bun. Now rejects package-lock.json, pnpm-lock.yaml and yarn.lock only. 40 file(s). YAML re-parsed after every edit, and any file still mentioning .npmrc after the edit was reverted rather than shipped half-changed. --- .../cadre-router/.github/workflows/npm-bun-blocker.yml | 2 +- .../tea-router/.github/workflows/npm-bun-blocker.yml | 2 +- .../cadre-tea-router/.github/workflows/npm-bun-blocker.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../bindings/postgres/.github/workflows/npm-bun-blocker.yml | 2 +- .../bindings/redis/.github/workflows/npm-bun-blocker.yml | 2 +- .../core/early-return/.github/workflows/npm-bun-blocker.yml | 2 +- .../packages/core/env/.github/workflows/npm-bun-blocker.yml | 2 +- .../core/poly-core/.github/workflows/npm-bun-blocker.yml | 2 +- .../packages/ffi/alib/.github/workflows/npm-bun-blocker.yml | 2 +- .../ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml | 2 +- .../ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml | 2 +- .../tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml | 2 +- .../alib-conformance/.github/workflows/npm-bun-blocker.yml | 2 +- .../alib-for-rescript/.github/workflows/npm-bun-blocker.yml | 2 +- .../tooling/alib-interop/.github/workflows/npm-bun-blocker.yml | 2 +- .../tooling/create-poly/.github/workflows/npm-bun-blocker.yml | 2 +- .../greasy-rescripter/.github/workflows/npm-bun-blocker.yml | 2 +- .../web/dom-mounter/.github/workflows/npm-bun-blocker.yml | 2 +- .../web/http-server/.github/workflows/npm-bun-blocker.yml | 2 +- .../packages/web/tea/.github/workflows/npm-bun-blocker.yml | 2 +- .../web/websocket/.github/workflows/npm-bun-blocker.yml | 2 +- .../rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml | 2 +- .../rescript-evangeliser/.github/workflows/npm-bun-blocker.yml | 2 +- .../rescript-string-power/.github/workflows/npm-bun-blocker.yml | 2 +- .../rescript-tea/.github/workflows/npm-bun-blocker.yml | 2 +- .../rescript-vite/.github/workflows/npm-bun-blocker.yml | 2 +- .../rescript/.github/workflows/npm-bun-blocker.yml | 2 +- v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml | 2 +- v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml | 2 +- v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml | 2 +- v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml | 2 +- v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml | 2 +- v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml | 2 +- v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml | 2 +- v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml | 2 +- v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml | 2 +- .../v_graphql/.github/workflows/npm-bun-blocker.yml | 2 +- .../v_grpc/.github/workflows/npm-bun-blocker.yml | 2 +- .../v_rest/.github/workflows/npm-bun-blocker.yml | 2 +- 40 files changed, 40 insertions(+), 40 deletions(-) diff --git a/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml index b5eac3b93..44658ac1f 100644 --- a/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/cadre-router/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/cadre-router/tea-router/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/cadre-tea-router/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml index 065f275ae..5f52cf1ee 100644 --- a/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/npm-bun-blocker.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml index b5eac3b93..44658ac1f 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml index b5eac3b93..44658ac1f 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml index b5eac3b93..44658ac1f 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml index b5eac3b93..44658ac1f 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml index 9a72c6b1d..09d8ed66c 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml @@ -8,7 +8,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml index b5eac3b93..44658ac1f 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml index b5eac3b93..44658ac1f 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml index b5eac3b93..44658ac1f 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml index b5eac3b93..44658ac1f 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml index 6c1421a1a..78ca42754 100644 --- a/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-dom-mounter/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml index 065f275ae..5f52cf1ee 100644 --- a/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-evangeliser/.github/workflows/npm-bun-blocker.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml index 065f275ae..5f52cf1ee 100644 --- a/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml index 065f275ae..5f52cf1ee 100644 --- a/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-tea/.github/workflows/npm-bun-blocker.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml index a8222cfc1..2486d4216 100644 --- a/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-vite/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml index ee1eb5af3..99a85b206 100644 --- a/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript/.github/workflows/npm-bun-blocker.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml index a8222cfc1..2486d4216 100644 --- a/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-benchmarks/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml index 065f275ae..5f52cf1ee 100644 --- a/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-graphql/.github/workflows/npm-bun-blocker.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml index 065f275ae..5f52cf1ee 100644 --- a/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-grpc/.github/workflows/npm-bun-blocker.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml index a8222cfc1..2486d4216 100644 --- a/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-idris-abi/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml index a8222cfc1..2486d4216 100644 --- a/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-middleware/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml index 065f275ae..5f52cf1ee 100644 --- a/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-rest/.github/workflows/npm-bun-blocker.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml index a8222cfc1..2486d4216 100644 --- a/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-telemetry/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml index a8222cfc1..2486d4216 100644 --- a/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-validator/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml index a8222cfc1..2486d4216 100644 --- a/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v-zig-ffi/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml index a8222cfc1..2486d4216 100644 --- a/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml index a8222cfc1..2486d4216 100644 --- a/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi diff --git a/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml b/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml index a8222cfc1..2486d4216 100644 --- a/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml +++ b/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/npm-bun-blocker.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Block npm/pnpm/yarn lockfiles run: | - if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ] || [ -f ".npmrc" ]; then + if [ -f "package-lock.json" ] || [ -f "pnpm-lock.yaml" ] || [ -f "yarn.lock" ]; then echo "❌ npm/pnpm/yarn artifacts detected. Use Bun (package.json + bun.lock) instead." exit 1 fi