9 of 10 devDependencies use latest, including semantic-release and its plugins which run in the publish path. Reproducibility is protected today by bun.lock + bun install --frozen-lockfile, but a lockfile regen can silently pull a major into the release pipeline. Pin at least semantic-release, its plugins, typescript, and @biomejs/biome to caret ranges.
9 of 10 devDependencies use
latest, includingsemantic-releaseand its plugins which run in the publish path. Reproducibility is protected today bybun.lock+bun install --frozen-lockfile, but a lockfile regen can silently pull a major into the release pipeline. Pin at leastsemantic-release, its plugins,typescript, and@biomejs/biometo caret ranges.