fix: make docs output deterministic
diff --git a/docs/BUILD.bazel b/docs/BUILD.bazel
index b07454f..8454806 100644
--- a/docs/BUILD.bazel
+++ b/docs/BUILD.bazel
@@ -9,11 +9,22 @@
 
 genrule(
     name = "docgen",
-    outs = ["gen/" + d for d in _DOCS],
-    cmd = "$(execpath //cmd/docgen) $(@D)/gen",
+    outs = ["raw/" + d for d in _DOCS],
+    cmd = "$(execpath //cmd/docgen) $(@D)/raw",
     tools = ["//cmd/docgen"],
 )
 
+# Make a deterministic output by stripping date info
+[
+    genrule(
+        name = "strip_date_%s" % src,
+        srcs = ["raw/" + src],
+        outs = ["gen/" + src],
+        cmd = "sed 's#by spf13/cobra on .*#by spf13/cobra#' <$< >$@",
+    )
+    for src in _DOCS
+]
+
 # Help developers who get a red CI result by telling them how to fix it
 _failure_message = "\nPlease update the docs by running\n    bazel run //docs:update"
 
diff --git a/docs/aspect.md b/docs/aspect.md
index 15fea1a..8043d67 100644
--- a/docs/aspect.md
+++ b/docs/aspect.md
@@ -18,4 +18,4 @@
 
 * [aspect version](aspect_version.md)	 - Print the version of aspect CLI as well as tools it invokes
 
-###### Auto generated by spf13/cobra on 4-Sep-2021
+###### Auto generated by spf13/cobra
diff --git a/docs/aspect_version.md b/docs/aspect_version.md
index 78e9616..7e3c086 100644
--- a/docs/aspect_version.md
+++ b/docs/aspect_version.md
@@ -28,4 +28,4 @@
 
 * [aspect](aspect.md)	 - Aspect.build bazel wrapper
 
-###### Auto generated by spf13/cobra on 4-Sep-2021
+###### Auto generated by spf13/cobra