Avatar de denoland

denoland/deno

A modern runtime for JavaScript and TypeScript.

📡 Feed RSS📦 Embed
Actualizado hace un momento•Auto-refresco en 60s
Todos los sistemas operacionales
Todos los sistemas y flujos operacionales
Badge en vivo
Disponibilidad (90 días)100%En todas las ejecuciones y comprobaciones
Salud de CI / CD35%7 exitosos de 20 flujos recientes
Incidencias Activas01660 issues abiertas en GitHub
Última Versiónv2.9.821 oct, 15:28

Fiabilidad del Sistema e Historial

⭐️ 108,773 Estrellas en GitHub
Historial de disponibilidad y uptime (últimos 90 días)100% Uptime
Hace 90 díasPasa el cursor sobre las barras para ver el detalle diarioHoy

Flujos de CI/CD y Despliegues Recientes

Potenciado por GitHub Actions
pr#10551en codex/fix-cached-static-tla
"fix(core): await cached async modules before resolving dynamic imports"49a03aapor Black Ram
29 oct, 13:28
⏱ 1s
ci#11003en codex/fix-cached-static-tla
"fix(core): await cached async modules before resolving dynamic imports"49a03aapor Black Ram
29 oct, 13:28
⏱ 1s
node_compat_test#206en main
"revert: type-check with native tsc by default (#37057)"e7b39ebpor Bartek Iwańczuk
29 oct, 10:05
⏱ 35m 23s
pr#10550en feat/publish-via-jsr-cli
"feat(publish): run the jsr CLI for `deno publish` and `deno pack`"6afd96dpor Leo Kettmeir
29 oct, 08:03
⏱ 10s
ci#11002en feat/publish-via-jsr-cli
"feat(publish): run the jsr CLI for `deno publish` and `deno pack`"6afd96dpor Leo Kettmeir
29 oct, 08:03
⏱ 16s
node_compat_test#205en main
"revert: type-check with native tsc by default (#37057)"e7b39ebpor Bartek Iwańczuk
28 oct, 10:06
⏱ 30m 28s
ci#11001en internal-streams-end-of-stream
"fix(ext/node): implement end-of-stream functionality and update test config"9e778d7por Medo-ID
27 oct, 14:15
⏱ 58m 44s
pr#10549en internal-streams-end-of-stream
"fix(ext/node): implement end-of-stream functionality and update test config"9e778d7por Medo-ID
27 oct, 14:15
⏱ 11s
node_compat_test#204en main
"revert: type-check with native tsc by default (#37057)"e7b39ebpor Bartek Iwańczuk
27 oct, 10:08
⏱ 35m 19s
ci#11000en fix-cache-sqlite-init-race
"fix(cli): serialize SQLite first-time init across cache eager-init threads"4e3ba68por goingforstudying-ctrl
27 oct, 08:32
⏱ 68m 8s
pr#10548en fix-cache-sqlite-init-race
"fix(cli): serialize SQLite first-time init across cache eager-init threads"4e3ba68por goingforstudying-ctrl
27 oct, 08:32
⏱ 8s
ci#10999en fix/resource-stream-buffer-retention
"fix(ext/web): avoid retaining oversized resource stream buffers"64695f8por Shubham Padkonde
27 oct, 08:02
⏱ 1s
pr#10547en fix/resource-stream-buffer-retention
"fix(ext/web): avoid retaining oversized resource stream buffers"64695f8por Shubham Padkonde
27 oct, 08:02
⏱ 1s
ci#10998en fix/text-decoder-streaming-bom
"fix(ext/web): preserve BOMs after streamed ASCII chunks"6bf1641por Shubham Padkonde
27 oct, 05:11
⏱ 1s
pr#10546en fix/text-decoder-streaming-bom
"fix(ext/web): preserve BOMs after streamed ASCII chunks"6bf1641por Shubham Padkonde
27 oct, 05:11
⏱ 1s
ci#10997en fix/node-exists-sync-permissions
"fix(node): handle async exists permission errors"609f5depor Aditya Datta
27 oct, 00:44
⏱ 1s
pr#10545en fix/node-exists-sync-permissions
"fix(node): handle async exists permission errors"609f5depor Aditya Datta
27 oct, 00:44
⏱ 1s
ci#10996en fix/node-exists-sync-permissions
"fix(node): handle async exists permission errors"609f5depor Aditya Datta
27 oct, 00:44
⏱ 1s
pr#10544en fix/node-exists-sync-permissions
"fix(node): handle async exists permission errors"609f5depor Aditya Datta
27 oct, 00:44
⏱ 1s
pr#10543en fix/websocket-close-handshake-timeout
"fix(ext/websocket): time out the closing handshake"3b9f424por Nikolay Bryskin
26 oct, 22:45
⏱ 9s

Historial de Incidentes e Interrupciones

Ver Issues en GitHub ↗
✨ No hay incidencias activas ni pasadas registradas en el repositorio. Todos los sistemas funcionan con normalidad.

⚡ Integraciones Avanzadas: Telemetría, Webhooks y Embed

Personaliza la monitorización en tiempo real, bloquea el acceso con tokens secretos o embebe el widget en tu documentación.

1. 📡 Telemetría desde GitHub Actions (con autenticación opcional)

- name: 📡 Reportar Telemetría a StatusZero
  if: always()
  run: |
    curl -s -X POST https://statuszero.deno.dev/api/ping/denoland/deno \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer ${{ secrets.STATUSZERO_TOKEN }}" \
      -d '{"workflow":"${{ github.workflow }}","status":"${{ job.status }}","branch":"${{ github.ref_name }}","commit":"${{ github.sha }}"}'

2. ⏱ Monitoreo Sintético con Latencia de Red (ms)

- name: ⏱ Synthetic Ping con Latencia HTTP
  run: |
    URL="https://api.tu-app.com/health"
    TIME_SEC=$(curl -o /dev/null -s -w "%{time_total}" "$URL")
    HTTP_CODE=$(curl -o /dev/null -s -w "%{http_code}" "$URL")
    LATENCY_MS=$(awk "BEGIN {print int($TIME_SEC * 1000)}")
    curl -s -X POST https://statuszero.deno.dev/api/ping/denoland/deno \
      -H "Content-Type: application/json" \
      -d "{\"workflow\":\"Healthcheck\",\"status\":\"success\",\"latencyMs\":$LATENCY_MS,\"httpStatus\":$HTTP_CODE,\"endpoint\":\"$URL\"}"

3. 🚀 Webhook Nativo de GitHub (Cero cuota de API, sincronización Push)

En GitHub ➔ Tu Repo ➔ Settings ➔ Webhooks ➔ Add webhook:

Payload URL: https://statuszero.deno.dev/api/webhook/github
Content type: application/json
Events: Workflow runs, Issues, Releases

4. 📦 Snippet Iframe para Documentación (VitePress, Astro, Readme)

<iframe
  src="https://statuszero.deno.dev/denoland/deno?view=embed"
  width="100%"
  height="160"
  frameborder="0"
  scrolling="no"
  style="border-radius: 12px; border: none; overflow: hidden;"
></iframe>