diff --git a/lib/util/files.js b/lib/util/files.js
index 53e58c33..5c2851cc 100644
--- a/lib/util/files.js
+++ b/lib/util/files.js
@@ -1,9 +1,8 @@
 const { join } = require('path')
 const { defaultsDeep } = require('lodash')
-const { promisify } = require('util')
 const merge = require('./merge.js')
 const deepMapValues = require('just-deep-map-values')
-const glob = promisify(require('glob'))
+const glob = require('glob')
 const Parser = require('./parser.js')
 const template = require('./template.js')
 
diff --git a/package.json b/package.json
index e5f76f79..4a12957a 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
     "@npmcli/package-json": "^3.0.0",
     "@octokit/rest": "^19.0.4",
     "diff": "^5.0.0",
-    "glob": "^8.0.1",
+    "glob": "^9.3.1",
     "handlebars": "^4.7.7",
     "hosted-git-info": "^6.0.0",
     "ini": "^3.0.1",