You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Merge queue blocked: production no longer publishes free minimist@1.2.2 patch #1293
Every merge-queue entry now fails ci-ok: production stopped publishing the free minimist@1.2.2 patch
Between 15:29Z and 15:49Z on 2026-10-09, patches-api.socket.dev stopped returning any free patch for pkg:npm/minimist@1.2.2. Before that, the pinned patch was 80630680-4da6-45f9-bba8-b888e0ffd58c (CVE-2021-44906). Several CI suites are hard-pinned to that package. Two of those jobs feed ci-ok, so every merge_group run fails.
Evidence
hosted-e2e passed in all 5 merge_group runs that finished between 15:28 and 15:29Z, for example 37951440882.
hosted-e2e failed on all 3 attempts in PR run 37954180942 (job 113901363597) and in merge_group run 37954543526 (pr-1284). 9 of 16 tests failed:
preflight_required_patches_are_published:
pkg:npm/minimist@1.2.2: production publishes NO free patches for this package anymore.
The npm, shrinkwrap, pnpm, yarn classic, yarn berry, bun and vlt install proofs all report packagesWithPatches: 0. The pypi and gem legs still pass, so the API itself is up.
e2e (ubuntu-latest, e2e_safety_pnpm) failed in both runs: apply through the public proxy no longer patches minimist/index.js. That gives a hash mismatch, plus a missing layout note.
The UUID 80630680-… appears in 37 files, so other suites that hit the live proxy will fail too: e2e_npm, e2e_bun_lockb, e2e_vendored_production, scripts/backtest-bun.py, scripts/backtest-vlt.py, vlt-serve-watchdog.yml and the Bun compatibility workflow.
Options
Immediate unblock for hosted-e2e: set repo variable HOSTED_E2E_DISABLED=true (the escape hatch documented in ci.yml), then re-run failed jobs. This does not fix e2e_safety_pnpm, which has no kill switch.
If the withdrawal was unintended (a catalog or proxy regression), republish or restore the free minimist@1.2.2 patch. That fixes everything with no code change. Please check with the patches-api owners first.
If it was intentional, repin the suites to another published free npm patch, following docs/testing/hosted-production-e2e.md § "If a required patch is withdrawn". That means updating the UUID, PURL, pristine/patched hashes and marker across the tests and scripts above. Doing it needs live read access to patches-api.socket.dev, which the janitor sandbox does not have.
[agent] Production republished the patch as 642d7f02-ebc1-4ab0-99e2-07f5dd8463cb (2026-10-09 15:57Z; the old 80630680-… now answers withdrawn). #1302 moves the live-service suites and backtest harnesses to it. Locally, e2e_hosted_production passes 65/65 and e2e_safety_pnpm passes 23/23.
Activity
mikolalysenko commentedon Oct 9, 2026
[agent] Production republished the patch as
642d7f02-ebc1-4ab0-99e2-07f5dd8463cb(2026-10-09 15:57Z; the old80630680-…now answerswithdrawn). #1302 moves the live-service suites and backtest harnesses to it. Locally,e2e_hosted_productionpasses 65/65 ande2e_safety_pnpmpasses 23/23.Repin live minimist suites to the republished patch
Repin live minimist@1.2.2 suites to republished patch 642d7f02
Port #1301's minimist repin to unblock CI
mikolalysenko commentedon Oct 9, 2026
An update has been pushed, trying to unstick this.
Port #1301 minimist repin for main-wide red CI
Repin live minimist@1.2.2 suites to republished patch 642d7f02 (#1293) (
Repin live minimist@1.2.2 suites to republished patch 642d7f02