diff --git a/hooks/post_checkout b/hooks/post_checkout
new file mode 100644
index 0000000000000000000000000000000000000000..feff21d1f0092f6b5f619cff39615abd734f2510
--- /dev/null
+++ b/hooks/post_checkout
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+set -e
+
+# We need to parse $IMAGE_NAME because $CACHE_TAG is broken on Docker Hub post_push
+
+IFS=: read DOCKER_REPO CACHE_TAG <<< $IMAGE_NAME
+
+echo "repo=${DOCKER_REPO}"
+echo "tag=${CACHE_TAG}"
+
+# Write the tag to package.json>version so that "renovate --version" is correct
+
+sed -i.bak "s/0.0.0-semantic-release/${CACHE_TAG}/" package.json
+rm -f package.json.bak