nyrvo English

Os runners do GitHub, como eles realmente são

Cada imagem de runner abaixo é capturada uma vez por dia com o Nyrvo e gravada em um repositório público. O que cada marca da tabela significa está logo abaixo dela: os três tipos de "sem versão aqui" são fatos diferentes sobre uma máquina, e tratar todos como iguais é justamente o motivo desta página existir.

Um commit só existe quando algo mudou de fato, então o git log daquele repositório é o histórico. Mudou abaixo é a data em que cada imagem mudou pela última vez.

macos-15macos-latestubuntu-22.04ubuntu-24.04ubuntu-latestwindows-latest
sistema
so/archdarwin/arm64darwin/arm64linux/amd64linux/amd64linux/amd64windows/amd64
ambientes de execução
go——1.24.131.24.131.24.131.24.13
node22.23.224.21.022.23.322.23.322.23.322.23.3
python3.14.73.15.03.10.123.12.33.12.33.12.10
ruby3.3.123.4.113.0.23.2.33.2.33.3.12
php——8.1.28.3.68.3.68.5.11
rust1.98.11.99.01.99.01.99.01.99.01.99.0
java21.0.12.121.0.12.111.0.32.117.0.20.117.0.20.117.0.20.1
dotnet10.0.40010.0.40110.0.40110.0.40110.0.40110.0.401
gerenciadores de pacotes
npm10.9.811.19.010.9.910.9.910.9.910.9.9
pnpm——————
yarn1.22.221.22.221.22.221.22.221.22.221.22.22
composer——2.10.32.10.32.10.32.10.3
contêineres
docker engine——28.0.428.0.428.0.429.7.2
docker compose——2.38.22.38.22.38.22.40.3
mudou
mudou2026-09-102026-10-152026-10-082026-10-092026-10-092026-10-16
—
a imagem não traz aquela ferramenta
?
a sonda não respondeu a tempo: não se sabe, e isso não é o mesmo que não ter
!
instalado, mas não informou a versão

Os nomes das variáveis de ambiente também são registrados, no JSON linkado. Os valores não são, e nunca foram: o Nyrvo não os lê, e é isso que torna seguro publicar o ambiente de um runner.