diff --git a/src/signals/path-matchers.ts b/src/signals/path-matchers.ts index cb6cfafdaf..e982add501 100644 --- a/src/signals/path-matchers.ts +++ b/src/signals/path-matchers.ts @@ -46,6 +46,9 @@ const LOCKFILE_NAMES: ReadonlySet = new Set([ "mix.lock", "package.resolved", "gradle.lockfile", + "pdm.lock", + "conan.lock", + "pixi.lock", ]); const DEPENDENCY_MANIFEST_NAMES: ReadonlySet = new Set([ diff --git a/test/unit/path-matchers.test.ts b/test/unit/path-matchers.test.ts index 9424bb1461..c9b1f70af7 100644 --- a/test/unit/path-matchers.test.ts +++ b/test/unit/path-matchers.test.ts @@ -70,6 +70,9 @@ describe("isLockfile", () => { "mix.lock", "Package.resolved", "gradle.lockfile", + "pdm.lock", + "conan.lock", + "pixi.lock", ]) { expect(isLockfile(path)).toBe(true); } @@ -291,6 +294,9 @@ describe("classifyChangedFile", () => { ["deno.lock", "lockfile"], ["pubspec.lock", "lockfile"], ["ios/Podfile.lock", "lockfile"], + ["pdm.lock", "lockfile"], + ["conan.lock", "lockfile"], + ["pixi.lock", "lockfile"], ["package.json", "dependency_manifest"], ["deno.json", "dependency_manifest"], ["apps/web/deno.jsonc", "dependency_manifest"],