diff --git a/lib/workers/repository/extract/__snapshots__/file-match.spec.ts.snap b/lib/workers/repository/extract/__snapshots__/file-match.spec.ts.snap
index c29ace47acfde1b3ae50af53de05cab8557d9747..d63d4ee3d3653062f25d63266e967653029e5b62 100644
--- a/lib/workers/repository/extract/__snapshots__/file-match.spec.ts.snap
+++ b/lib/workers/repository/extract/__snapshots__/file-match.spec.ts.snap
@@ -26,14 +26,14 @@ Array [
 
 exports[`workers/repository/extract/file-match getMatchingFiles() deduplicates 1`] = `
 Array [
-  "package.json",
   "frontend/package.json",
+  "package.json",
 ]
 `;
 
 exports[`workers/repository/extract/file-match getMatchingFiles() returns npm files 1`] = `
 Array [
-  "package.json",
   "frontend/package.json",
+  "package.json",
 ]
 `;
diff --git a/lib/workers/repository/extract/file-match.ts b/lib/workers/repository/extract/file-match.ts
index 91e4649b0be21ea063172805b7efcb945f77e240..0c4f1234cc35d26bbe3ff0ec06ccf802c50c0822 100644
--- a/lib/workers/repository/extract/file-match.ts
+++ b/lib/workers/repository/extract/file-match.ts
@@ -61,5 +61,5 @@ export async function getMatchingFiles(
     );
   }
   // filter out duplicates
-  return [...new Set(matchedFiles)];
+  return [...new Set(matchedFiles)].sort();
 }