diff --git a/publish.lua b/publish.lua
index 3ad20ebeadb21060a176a102f9d78d360c94277b..a83460e287c708a7153938023b5bc8054e2685c5 100644
--- a/publish.lua
+++ b/publish.lua
@@ -209,6 +209,14 @@ end
 p:wait()
 print(p.stderr:read 'a')
 
+subprocess.shell {
+    'git', 'add', '*',
+}
+
+subprocess.shell {
+    'git', 'commit', '-m', tostring(version),
+}
+
 subprocess.shell {
     'git', 'tag', 'v' .. tostring(version),
 }