diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -107,8 +107,10 @@
   when publish $ do
     createFileLink (takeFileName file) (file <.> "published")
     let tag = pkgidTag pkgid
-    tagHash <- cmd "git" ["rev-parse", tag]
-    git_ "push" ["origin", tagHash]
+    --tagHash <- cmd "git" ["rev-parse", tag]
+    --branch <- cmd "git" ["tag", "--show-current"]
+    --git_ "push" ["origin", tagHash ++ ":master"]
+    git_ "push" ["origin"]
     git_ "push" ["origin", tag]
 
 upHaddockCmd :: Bool -> IO ()
diff --git a/hkgr.cabal b/hkgr.cabal
--- a/hkgr.cabal
+++ b/hkgr.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.0
 name:                hkgr
-version:             0.2.3.1
+version:             0.2.3.2
 synopsis:            Simple Hackage release workflow for package maintainers
 description:
             Hkgr (pronouced "Hackager") is a tool to help make new releases of
