Bump pinned jstestfuzz rev past package-lock artifactory fix

XMLWordPrintableJSON

    • Fully Compatible
    • v9.0, v8.3, v8.2, v8.0
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

        1. Problem

      All `*_fuzzer_deterministic` tasks are failing across master and every staging branch (BF-45305, ~580 failures since 2026-07-31) with:

      ```
      npm ERR! 503 Service Temporarily Unavailable - GET https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/y18n/-/y18n-4.0.3.tgz
      subprocess.CalledProcessError: Command 'npm install' returned non-zero exit status 1
      ```

        1. Root cause

      The fuzzer tasks clone `10gen/jstestfuzz` and then `git reset -hard` to the rev pinned by `-jstestfuzzGitRev` in `etc/evergreen_yml_components/tasks/resmoke/server_divisions/query/tasks.yml`. The previously pinned rev (`776d4ed8`) has 254 `resolved` URLs in its `package-lock.json` pointing at `artifactory.corp.mongodb.com` — `npm install` fetches those exact URLs regardless of registry config, and artifactory's npm proxy now returns 503.

      jstestfuzz fixed this in `2918a3e8` (DEVPROD-37644, 10gen/jstestfuzz#1498), which repointed the lockfile `resolved` URLs at npmjs, but the mongo-side pin was never bumped past it.

        1. Fix

      Bump `--jstestfuzzGitRev` to current jstestfuzz master HEAD (`101ae461`), which contains the DEVPROD-37644 fix and has zero artifactory references in `package-lock.json` (verified via `git grep`).

        1. Testing
      • Verified `git grep artifactory 101ae461 – package-lock.json` is empty in the jstestfuzz repo, and that the old pin has 254 hits.
      • Evergreen patch with fuzzer tasks to follow.

      🤖 Generated with [Claude Code](https://claude.com/claude-code)

            Assignee:
            Zack Winter
            Reporter:
            Zack Winter
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: