Import the refreshed shared IndexNow Blob SDK contract

Draft
KT
6d ago
+66-73

Update Learn's exact Netlify Blob SDK to 11.1.4 through the published Website owner in https://github.com/netdata/website/pull/1409. Import the same six checksum-covered files, manifest and verifier, and record owner commit 5670562137379be4cfeac2538297d13ad503138b. Only the covered package declaration and its checksum change; core logic, schemas and submission behavior remain unchanged.

Validation: forced frozen Yarn install, six-file verifier, all 64 existing plugin tests and byte comparison against the published owner passed. The installed SDK's strong-consistency and immutable receipt operations passed with mocked fetch only; no URLs were submitted and no live Netlify persistence is claimed. Renderer inputs are unchanged, so local qualification does not repeat the site build; normal publication CI remains required.

Merge the owner before this handoff. This is an isolated dependency unit; other pending runtime, gate and security changes remain separate.


Summary by cubic

Updates @netlify/blobs to 11.1.4 so Learn's vendored IndexNow plugin matches the refreshed shared SDK contract from netdata/website (owner commit 5670562137379be4cfeac2538297d13ad503138b). Only the covered package declaration and its checksum change; core logic, schemas, and submission behavior remain identical.

Validation

  • Forced frozen Yarn install, the six-file verifier, all 64 plugin tests, and byte comparison against the published owner passed.
  • The SDK's strong-consistency and immutable receipt operations were verified with mocked fetch only; no URLs were submitted and no live Netlify persistence is claimed.
  • Renderer inputs are unchanged, so local checks don't rerun the site build; normal publication CI is still required.
  • The owner PR in netdata/website must merge before this one.