fix typo

Signed-off-by: Jess Frazelle <jess@oxide.computer>
diff --git a/generate-repo-dockerfiles.sh b/generate-repo-dockerfiles.sh
index 36f7657..03e6c9c 100755
--- a/generate-repo-dockerfiles.sh
+++ b/generate-repo-dockerfiles.sh
@@ -29,7 +29,7 @@
 
 	# Make sure the webhook for jenkins exists.
 	if [[ "${user}" == "jessfraz" ]] || [[ "${user}" == "genuinetools" ]]; then
-		make webook-jenkins-create REPO="${user}/${name}"
+		make webhook-jenkins-create REPO="${user}/${name}"
 	fi
 
 	rname=${name//-/_}
diff --git a/projects/mirrors/github_rate_limit.groovy b/projects/mirrors/github_rate_limit.groovy
new file mode 100644
index 0000000..c80bff5
--- /dev/null
+++ b/projects/mirrors/github_rate_limit.groovy
@@ -0,0 +1,35 @@
+freeStyleJob('mirror_github_rate_limit') {
+    displayName('mirror-github-rate-limit')
+    description('Mirror github.com/jessfraz/github-rate-limit to g.j3ss.co/github-rate-limit.')
+    checkoutRetryCount(3)
+    properties {
+        githubProjectUrl('https://github.com/jessfraz/github-rate-limit')
+        sidebarLinks {
+            link('https://git.j3ss.co/github-rate-limit', 'git.j3ss.co/github-rate-limit', 'notepad.png')
+        }
+    }
+    logRotator {
+        numToKeep(100)
+        daysToKeep(15)
+    }
+    triggers {
+        cron('H H * * *')
+    }
+    wrappers { colorizeOutput() }
+    steps {
+        shell('git clone --mirror https://github.com/jessfraz/github-rate-limit.git repo')
+        shell('cd repo && git push --mirror ssh://git@g.j3ss.co:2200/~/github-rate-limit.git')
+    }
+    publishers {
+        extendedEmail {
+            recipientList('$DEFAULT_RECIPIENTS')
+            contentType('text/plain')
+            triggers {
+                stillFailing {
+                    attachBuildLog(true)
+                }
+            }
+        }
+        wsCleanup()
+    }
+}