diff --git a/README.md b/README.md index e463ec7..40a6390 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,23 @@ -# dispatch - -[![check](https://github.com/katoptra/dispatch/actions/workflows/check.yml/badge.svg)](https://github.com/katoptra/dispatch/actions/workflows/check.yml) -[![license](https://img.shields.io/github/license/katoptra/dispatch)](LICENSE) -![Bendalloy](https://healthchecks.io/b/2/254c8ab8-5b1c-40e5-ae69-f34413b6b053.svg) - -The scheduler that starts every katoptra mirror. No mirror schedules itself; each waits +

+ + + + Katoptra + + +

+ +

dispatch

+ +

The scheduler that starts every katoptra mirror.

+ +

+ check + license + Bendalloy +

+ +No mirror schedules itself; each waits for a `workflow_dispatch`, and this repository sends it. A systemd timer on a NixOS host ticks every five minutes, fires each job whose latest slot has not been fired yet, then pings one healthcheck. A host that was down fires each missed job once, for the latest