diff --git a/bin/build-drivers/deps.edn b/bin/build-drivers/deps.edn
index 15474ebf02e38088b79b34fc6e07095f126d3165..b5b8cffe5d9f67f140aa609f75305eead9e7ca46 100644
--- a/bin/build-drivers/deps.edn
+++ b/bin/build-drivers/deps.edn
@@ -8,7 +8,7 @@
   expound/expound                 {:mvn/version "0.7.0"} ; better output of spec validation errors
   hiccup/hiccup                   {:mvn/version "1.0.5"}
   io.forward/yaml                 {:mvn/version "1.0.9"} ; Don't upgrade yet, new version doesn't support Java 8 (see https://github.com/owainlewis/yaml/issues/37)
-  io.github.clojure/tools.build   {:git/tag "v0.1.6", :git/sha "5636e61"}
+  io.github.clojure/tools.build   {:git/tag "v0.7.4" :git/sha "ac442da"}
   org.clojure/tools.deps.alpha    {:mvn/version "0.12.985"}
   org.flatland/ordered            {:mvn/version "1.5.9"} ; used by io.forward/yaml -- need the newer version
   com.bhauman/spell-spec          {:mvn/version "0.1.1"} ; used to find misspellings in YAML files
diff --git a/deps.edn b/deps.edn
index ab13365350ee30bf3e61b65e70bb4a0ed9fc2e3b..7908a354a71a21607f4c45fb44c2534a798b109e 100644
--- a/deps.edn
+++ b/deps.edn
@@ -399,7 +399,7 @@
   ;; clojure -T:build uberjar
   ;; clojure -T:build uberjar :edition :ee
   :build
-  {:deps       {io.github.clojure/tools.build   {:git/tag "v0.1.6", :git/sha "5636e61"}
+  {:deps       {io.github.clojure/tools.build   {:git/tag "v0.7.4" :git/sha "ac442da"}
                 com.github.seancorfield/depstar {:mvn/version "2.1.278"}
                 metabase/build.common           {:local/root "bin/common"}
                 metabase/buid-mb                {:local/root "bin/build-mb"}}
diff --git a/java/deps.edn b/java/deps.edn
index 1c1934d771313f8eb8885ab6a87e92a363461292..90ada1647eab142a8ff18225cadcdca125f4929f 100644
--- a/java/deps.edn
+++ b/java/deps.edn
@@ -7,7 +7,7 @@
 
  :aliases
  {:build
-  {:deps       {io.github.clojure/tools.build {:git/tag "v0.1.6" :git/sha "5636e61"}}
+  {:deps       {io.github.clojure/tools.build {:git/tag "v0.7.4" :git/sha "ac442da"}}
    :ns-default build}
 
   ;; dependencies needed for compiling the Java files.
diff --git a/modules/drivers/sparksql/deps.edn b/modules/drivers/sparksql/deps.edn
index 03a35fe5a31377ff855528ba91894e9fe70afc72..a97cd9d6aeaca59917882c6f47070ce848d1081b 100644
--- a/modules/drivers/sparksql/deps.edn
+++ b/modules/drivers/sparksql/deps.edn
@@ -35,7 +35,7 @@
 
  :aliases
  {:aot
-  {:deps       {io.github.clojure/tools.build {:git/tag "v0.1.6" :git/sha "5636e61"}}
+  {:deps       {io.github.clojure/tools.build {:git/tag "v0.7.4" :git/sha "ac442da"}}
    :ns-default build}
 
   ;; dependencies needed for AOT compilation. Same as deps above but without all the exclusions.