nyrvo

GitHub-hosted runners, as they actually are

Every runner image below is captured once a day with Nyrvo and committed to a public repository. A dash means the image does not carry that tool at all — which is worth knowing before a workflow assumes it does.

A commit exists only when something actually changed, so git log on that repository is the history. Changed below is the date each image last moved.

runneros/arch gonodenpmpythonrubyphprustjava dockerchanged
macos-15darwin/arm6422.23.110.9.83.14.63.3.121.97.121.0.112026-08-17
macos-latestdarwin/arm6424.18.011.16.03.14.63.4.101.97.121.0.112026-08-17
ubuntu-22.04linux/amd641.24.1322.23.210.9.83.10.123.0.28.1.21.97.111.0.3228.0.42026-08-17
ubuntu-24.04linux/amd641.24.1322.23.210.9.83.12.33.2.38.3.61.97.117.0.2028.0.42026-08-17
ubuntu-latestlinux/amd641.24.1322.23.210.9.83.12.33.2.38.3.61.97.117.0.2028.0.42026-08-17
windows-latestwindows/amd641.24.1322.23.210.9.83.12.103.3.128.5.91.97.117.0.2029.1.52026-08-17

Environment variable names are recorded too, in the linked JSON. Their values are not, and never were: Nyrvo does not read them, which is what makes publishing a runner's environment safe at all.