diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,12 @@
 
 ## [Unreleased]
 
+## [0.7.2] - 2020-06-18
+
+### Changed
+
+ - cachix: 0.3.7 -> 0.3.8. Improves reliability through better retries and improves error reporting
+
 ## [0.7.1] - 2020-06-17
 
 ### Added
diff --git a/hercules-ci-agent.cabal b/hercules-ci-agent.cabal
--- a/hercules-ci-agent.cabal
+++ b/hercules-ci-agent.cabal
@@ -1,7 +1,7 @@
 cabal-version: 2.4
 
 name:           hercules-ci-agent
-version:        0.7.1
+version:        0.7.2
 synopsis:       Runs Continuous Integration tasks on your machines
 category:       Nix, CI, Testing, DevOps
 homepage:       https://docs.hercules-ci.com
@@ -109,7 +109,7 @@
     , inline-c-cpp
     , internal-ffi
     , bytestring
-    , cachix
+    , cachix >= 0.3.8
     , conduit
     , containers
     , protolude
diff --git a/hercules-ci-agent/Hercules/Agent/Cachix.hs b/hercules-ci-agent/Hercules/Agent/Cachix.hs
--- a/hercules-ci-agent/Hercules/Agent/Cachix.hs
+++ b/hercules-ci-agent/Hercules/Agent/Cachix.hs
@@ -49,7 +49,8 @@
                   on401 = throwIO $ FatalError $ "Cachix push is unauthorized",
                   onError = \err -> throwIO $ FatalError $ "Error pushing to cachix: " <> show err,
                   onDone = ctx $ logLocM DebugS "push done",
-                  withXzipCompressor = Cachix.Push.defaultWithXzipCompressor
+                  withXzipCompressor = Cachix.Push.defaultWithXzipCompressor,
+                  omitDeriver = False
                 }
       )
       paths
