| 123456789101112131415161718192021222324252627282930313233 |
- packages:
- - vendor/*
- - packages/*/*
- # Deploy root of the single-exe build: a pure dependency manifest whose
- # closure is what the exe bundles and what the Python runtime distributes.
- - python/sdk-runtime
- peerDependencyRules:
- allowedVersions:
- typescript: '>=5 <7'
- # pnpm 10+ blocks any dependency shipping an install/build script until it is
- # explicitly reviewed here (strictDepBuilds defaults to true: an unlisted script
- # is a hard install error). Every such package MUST be listed; we deny by
- # default and only allow scripts we need. esbuild (native binary) and lefthook
- # (git hooks) genuinely need theirs.
- allowBuilds:
- esbuild: true
- lefthook: true
- # Pulled in by @earendil-works/pi-ai (optional LLM API backend). pnpm lists
- # them only because they ship lifecycle scripts, but those are no-ops we don't
- # need, so we deny them — install still succeeds.
- '@google/genai': false
- protobufjs: false
- # The Landlock launcher family is our own sibling-repo release, consumed
- # fresh (hours old at each coordinated bump) — the release-age quarantine
- # would block every such bump, so the family is exempted BY NAME, not by
- # pinned version.
- minimumReleaseAgeExclude:
- - node-addon-landlock-run
- - node-addon-landlock-run-linux-arm64
- - node-addon-landlock-run-linux-x64
|