Tim Andersson has proposed merging 
~andersson123/autopkgtest-cloud:delete_old_github_requests into 
autopkgtest-cloud:master.

Requested reviews:
  Canonical's Ubuntu QA (canonical-ubuntu-qa)

For more details, see:
https://code.launchpad.net/~andersson123/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/451645
-- 
Your team Canonical's Ubuntu QA is requested to review the proposed merge of 
~andersson123/autopkgtest-cloud:delete_old_github_requests into 
autopkgtest-cloud:master.
diff --git a/charms/focal/autopkgtest-web/units/delete-old-github-requests.service b/charms/focal/autopkgtest-web/units/delete-old-github-requests.service
new file mode 100644
index 0000000..e4bec05
--- /dev/null
+++ b/charms/focal/autopkgtest-web/units/delete-old-github-requests.service
@@ -0,0 +1,7 @@
+[Unit]
+Description=Delete github requests older than 1 day
+
+[Service]
+Type=oneshot
+User=ubuntu
+ExecStart=/home/ubuntu/webcontrol/delete-old-github-requests
diff --git a/charms/focal/autopkgtest-web/units/delete-old-github-requests.timer b/charms/focal/autopkgtest-web/units/delete-old-github-requests.timer
new file mode 100644
index 0000000..993c77f
--- /dev/null
+++ b/charms/focal/autopkgtest-web/units/delete-old-github-requests.timer
@@ -0,0 +1,8 @@
+[Unit]
+Description=Delete github requests older than 1 day (timer)
+
+[Timer]
+OnCalendar=hourly
+
+[Install]
+WantedBy=autopkgtest-web.target
diff --git a/charms/focal/autopkgtest-web/webcontrol/delete-old-github-requests b/charms/focal/autopkgtest-web/webcontrol/delete-old-github-requests
new file mode 100755
index 0000000..6569e2e
--- /dev/null
+++ b/charms/focal/autopkgtest-web/webcontrol/delete-old-github-requests
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+if find /run/autopkgtest_webcontrol/github-pending/ -mtime 1 | grep -q "."; then
+    find /run/autopkgtest_webcontrol/github-pending/ -mtime 1 -print0 | xargs rm
+    printf "github requests older than one day have now been deleted.\n"
+else
+    printf "No github requests are older than one day - not deleting anything.\n"
+fi
-- 
Mailing list: https://launchpad.net/~canonical-ubuntu-qa
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa
More help   : https://help.launchpad.net/ListHelp

Reply via email to