Skip to content

Apply the ratified dependency policy. - #1477

Draft
martnpaneq wants to merge 1 commit into
masterfrom
ci/4697-dependency-policy
Draft

Apply the ratified dependency policy.#1477
martnpaneq wants to merge 1 commit into
masterfrom
ci/4697-dependency-policy

Conversation

@martnpaneq

@martnpaneq martnpaneq commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

🚀 Summary

Applies the ratified dependency policy in this repository:

  • pnpm is pinned to 11.14.0 everywhere it is installed. It was a floating range before, which left the tool that enforces the cooldown and the build allowlist as the least pinned thing we have.
  • The *ckeditor5* cooldown exclusion is replaced by the four unscoped names we own. The glob matched any package with ckeditor5 in the name, including someone else's, and an excluded name skips the cooldown completely.
  • The remaining global installs name exact versions.
  • blockExoticSubdeps: true is added, so only registry tarballs can enter the tree as subdependencies.

📌 Related issues


💡 Additional information

Checked with pnpm install --frozen-lockfile --lockfile-only on pnpm 11.14.0: the lockfile passes (786 entries), so blockExoticSubdeps does not reject anything in the tree today. The CircleCI jobs themselves were not run, so CI here is the real check.

Internal only (CI and dependency settings), so no changelog entry.

@martnpaneq
martnpaneq force-pushed the ci/4697-dependency-policy branch from f794ad6 to faa0fe7 Compare September 3, 2026 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant