Upptime is a dead simple uptime robot based entirely on GitHub Actions. It’s open-source and free to use for everyone, the only setup required is generating a a repo from https://github.com/upptime/upptime, generate an access token and modifying .upptimerc.yml to point to the sites you wish to monitor. The template will generate a basic uptime page that can be published on GitHub pages or to a custom url. The default workflow settings will run every five minutes and will commit response time, graphs and status to the same repo it’s run from.
I’ve had my eye on the Hugo project for quite some time and been meaning to setup oquinena.com as a Hugo site. Hugo is a static site generator written in Go and is extremly fast and simple to use. The entire site is generated from markdown files and pretty much everything is managed via the hugo cli app. This makes it an excellent candidate for a gitops-workflow project as I wanted something easy to use and auto-deployed by a simple git commit.