← Volver al blog

GitHub Actions: Las Revisiones de Copilot Ahora se Facturan Como Minutos de CI/CD

A partir del 1 de junio de 2026, las Revisiones de Código de Copilot consumen minutos de GitHub Actions en repositorios privados, redefiniendo los costos de DevOps mientras OpenTofu 1.12 y Jenkins 2.566 entregan actualizaciones importantes.

Compartir: XFacebookLinkedInWhatsApp
Desliza para seguir leyendo

GitHub Actions Vincula las Revisiones de Código de Copilot a Minutos de CI/CD a partir del 1 de Junio de 2026

A partir del 1 de junio de 2026, GitHub activó un cambio de facturación fundamental: cada Revisión de Código de Copilot automatizada activada en un repositorio privado ahora consume minutos de GitHub Actions del derecho del plan existente de la organización. El cambio afecta a todos los suscriptores de Copilot — desde los planes individuales Pro y Pro+ hasta los niveles Business y Enterprise — y marca la integración estructural más profunda hasta ahora entre la capa de IA de GitHub y su infraestructura de CI/CD.

Hasta el 31 de mayo de 2026, las revisiones de código de Copilot extraían exclusivamente de la asignación de unidad de solicitud premium incluida en cada suscripción de Copilot. Ese modelo mantenía los costos de revisión impulsada por IA predecibles y aislados de los presupuestos de computación de canalizaciones. Bajo el nuevo modelo, cada revisión de código automatizada genera un flujo de trabajo de Actions en el ejecutor del repositorio, haciendo que las revisiones de Copilot estén sujetas a la misma mecánica de facturación que cualquier otro trabajo de CI. Según el anuncio oficial del registro de cambios de GitHub del 27 de abril de 2026, el alcance de facturación es más amplio de lo que muchos equipos esperaban:

"Esto incluye revisiones de código de Copilot de usuarios sin licencia y facturadas a través de la facturación directa de la organización."

La redacción tiene implicaciones importantes: incluso si un desarrollador sin una licencia de Copilot asignada activa una revisión a través de una ruta sin licencia, los minutos de Actions resultantes se cargan a la organización. Para empresas que han habilitado ampliamente Copilot Code Review en organizaciones de ingeniería grandes — con cientos o miles de desarrolladores activos — el impacto acumulativo en costos podría ser material y, en muchos casos, inesperado. Los ingenieros que trabajan en repositorios privados en los cuatro niveles de plan afectados ahora deben tener en cuenta la actividad de revisión de Copilot en sus presupuestos de computación de Actions, algo que no requería consideración alguna antes del 1 de junio.

Quién Está Afectado y Quién Está Exento

Los repositorios públicos están completamente exentos. Los minutos de GitHub Actions para repositorios públicos permanecen gratuitos, y las revisiones de código de Copilot en proyectos de código abierto no consumirán minutos facturables. Para la gran mayoría de equipos empresariales que operan en repositorios privados, sin embargo, la activación del 1 de junio introdujo una nueva variable de costo que el liderazgo de ingeniería y los administradores de facturación ahora deben incorporar en los presupuestos de DevOps.

GitHub proporciona tasas de facturación por tipo de ejecutor, y las revisiones de Copilot heredan esas distinciones en función del tipo de ejecutor que utiliza el flujo de trabajo — ejecutores alojados en GitHub estándar, ejecutores más grandes, o ejecutores autohospedados, cada uno con tasas por minuto diferentes. Se aconsejó a las organizaciones que tomaran los siguientes pasos antes del cambio:

  • Auditar los paneles de uso de Actions actual y establecer una línea de base de costos antes del 1 de junio
  • Confirmar límites de gasto y presupuestos para acomodar la huella combinada de Copilot y Actions
  • Comunicar el nuevo modelo de facturación a los líderes de ingeniería y administradores de facturación
  • Monitorear conjuntamente las métricas de Copilot y Actions en las semanas siguientes al lanzamiento para detectar aumentos de costos inesperados

Para organizaciones que ejecutan ejecutores autohospedados para sus cargas de trabajo de CI/CD, las revisiones de Copilot en esos ejecutores consumirán minutos a tasas autohospedadas — actualmente no sujetas al cargo de la plataforma en la nube (ver a continuación) — proporcionando una ruta potencial de optimización de costos para escenarios de revisión de código de alto volumen.

Revisión de Precios de GitHub Actions: Ejecutores Alojados 39% Más Económicos y Nuevas Características Implementadas

El cambio de facturación de Copilot no llegó de forma aislada. Siguió a la revisión de precios más agresiva de ejecutores alojados en GitHub en la historia de la plataforma, que entró en vigencia el 1 de enero de 2026, y una serie de adiciones de características a nivel de flujo de trabajo en el primer trimestre de 2026 que colectivamente reposicionan GitHub Actions como una plataforma de CI/CD más competitiva y rentable en relación con infraestructura basada en Jenkins.

Reducciones de Precios de Ejecutores Alojados

Según el registro de cambios oficial de GitHub de enero de 2026, los cortes de precio entre tipos de ejecutores fueron sustanciales:

  • Linux 2-núcleos: de $0.008 a $0.006 por minuto — una reducción del 25%
  • Windows 2-núcleos: de $0.016 a $0.010 por minuto — un corte del 37.5%
  • macOS: de $0.080 a $0.062 por minuto — aproximadamente 22% de ahorros

GitHub atribuyó estas reducciones a una re-arquitectura importante de la capa de computación de Actions, que entregó tiempos de inicio más rápidos y confiabilidad mejorada junto con los ahorros de costos. Un nuevo cargo de $0.002 por minuto de plataforma en la nube de Actions se introdujo simultáneamente. Críticamente, las tasas de ejecutor listadas netas ya incluyen este cargo, por lo que los precios principales anteriores son figuras todo incluido. El cargo de la plataforma en la nube no se aplica a repositorios públicos o implementaciones de GitHub Enterprise Server.

Cargo de Ejecutor Autohospedado Pausado Después de Reacciones Negativas de la Comunidad

Un episodio de precios separado creó fricción significativa en la comunidad de DevOps: GitHub anunció inicialmente un cargo de $0.002 por minuto para ejecutores autohospedados en repositorios privados, originalmente programado para comenzar el 1 de marzo de 2026. Después de reacciones sustanciales de la comunidad, GitHub pospuso ese cargo indefinidamente en diciembre de 2025. Como fue documentado por Hands-on Programming en marzo de 2026, los ejecutores autohospedados permanecen libres de la tarifa de plataforma a partir de junio de 2026. El episodio subrayó tanto la sensibilidad de la comunidad de DevOps a los cambios en la economía de ejecutores como la capacidad de GitHub para responder rápidamente a la presión de los desarrolladores — una dinámica que contrasta fuertemente con los ciclos de gobernanza históricamente más lentos de Jenkins, que opera bajo consenso de la comunidad de código abierto.

Nuevas Características de Flujo de Trabajo en Q1 2026

La actualización del registro de cambios del 19 de marzo de 2026 de GitHub introdujo dos mejoras de calidad de vida que los desarrolladores habían solicitado durante mucho tiempo y que reducen la sobrecarga innecesaria en flujos de trabajo de CI/CD:

  1. Entornos sin implementación automática: Los flujos de trabajo ahora pueden usar entornos — accediendo a sus secretos y variables — sin crear automáticamente un objeto de Implementación de GitHub. La nueva clave deployment: false elimina las entradas de Implementación no deseadas que las organizaciones que confían en entornos únicamente para el alcance de secretos habían sido forzadas a generar, saturando los paneles de seguimiento de implementación.
  2. Soporte de zona horaria IANA para cronogramas cron: Anteriormente, todos los desencadenadores de flujo de trabajo programados estaban bloqueados a UTC. Ahora se puede especificar un campo timezone: "America/New_York" (o cualquier cadena de zona horaria válida de IANA) junto con la expresión cron, eliminando la necesidad de cálculos manuales de desplazamiento UTC en equipos de ingeniería globales y eliminando una fuente persistente de errores de programación durante transiciones de horario de verano.

Las adiciones recientes adicionales incluyen la imagen del ejecutor macOS 26 Intel en vista previa pública para ejecutores más grandes, accesible mediante la configuración runs-on: macos-26-large en archivos YAML de flujo de trabajo, proporcionando a los equipos las herramientas más recientes de macOS y Xcode para compilaciones basadas en Intel. Un cliente de conjunto de escala de ejecutor también pasó a vista previa pública: un módulo independiente basado en Go que permite a los equipos construir soluciones de escalado automático personalizadas para ejecutores de GitHub Actions sin requerir un entorno de Kubernetes, abriendo opciones de escalado autogestionado a organizaciones que ejecutan su CI/CD en infraestructura de metal desnudo o basada en VM.

OpenTofu 1.12.0: La Característica que Terraform Nunca Envió — Control Dinámico de Infraestructura

El 14 de mayo de 2026, la comunidad de OpenTofu lanzó la versión 1.12.0 — un lanzamiento que inmediatamente atrajo atención en el ecosistema de Terraform porque entregó una capacidad que el propio Terraform de HashiCorp había sido solicitado para proporcionar durante mucho tiempo pero nunca envió: valores dinámicos en el argumento del ciclo de vida prevent_destroy. InfoQ lo describió como "la característica que Terraform nunca envió" en su análisis de mayo de 2026, y la caracterización resonó ampliamente en la comunidad de infraestructura como código.

OpenTofu — la bifurcación de código abierto de Terraform creada después de que HashiCorp se moviera a la Licencia de Fuente de Negocios en agosto de 2023 — ha estado divergiendo del proyecto padre a un ritmo acelerado. La versión 1.12.0 hace que esa divergencia sea inequívocamente visible a nivel del lenguaje de configuración, de formas que afectan directamente cómo los canalizaciones de CI/CD construidas en GitHub Actions y Jenkins interactúan con la automatización de infraestructura.

prevent_destroy Dinámico: IaC Multi-Entorno sin Bifurcaciones de Módulo

El argumento prevent_destroy en el bloque lifecycle de un recurso anteriormente aceptaba solo un literal true o false estático. Los equipos de ingeniería que gestionaban infraestructura de producción y desarrollo con módulos de Terraform compartidos tenían que mantener bifurcaciones de módulos separadas para cada entorno o construir herramientas externas para resolver la limitación. OpenTofu 1.12 elimina el problema por completo: el argumento ahora puede hacer referencia a variables de entrada u otros símbolos a nivel de módulo, habilitando protección de destrucción consciente del entorno desde dentro de un único módulo compartido.

resource "aws_rds_instance" "main" {
  # ...
  lifecycle {
    prevent_destroy = var.is_production
  }
}

Con este patrón — como se detalla en el anuncio oficial de lanzamiento de OpenTofu 1.12.0 — un único módulo puede ser implementado en producción (donde var.is_production = true bloquea la destrucción accidental de bases de datos críticas) y desarrollo (donde var.is_production = false permite el desmontaje durante pruebas). Para canalizaciones de CI/CD — ya sea construidas en Jenkins o GitHub Actions — que automatizan ejecuciones de OpenTofu en espacios de trabajo específicos del entorno, esta simplificación reduce la carga de mantenimiento de módulos y elimina una categoría de desviación de configuración específica del entorno que anteriormente requería gestión cuidadosa.

Formatos de Salida Simultáneos para Integración de Canalizaciones de CI/CD

Una segunda adición importante en 1.12.0 es la nueva opción CLI -json-into=FILENAME, que habilita formatos de salida concurrentes en una única invocación de comando. Los ingenieros pueden ejecutar tofu plan o tofu apply y recibir tanto salida de terminal legible por humanos mostrada interactivamente como JSON legible por máquina escrito simultáneamente en un archivo especificado o tubería nombrada. Este diseño tiene implicaciones directas para la integración de CI/CD: las canalizaciones construidas en Jenkins o GitHub Actions que analizan la salida de OpenTofu para decisiones posteriores — estimación de costos, detección de desviación, compuertas de aprobación, notificaciones de Slack — ya no necesitan ejecutar el comando dos veces o confiar en captura de salida de terminal frágil a través de redirecciones de shell. El JSON en tiempo real puede ser transmitido directamente a sistemas de panel, objetos IPC, o servicios de notificación mientras se ejecuta el plan o se aplica. Como Spacelift señaló en su desglose de mayo de 2026 de OpenTofu 1.12, esta característica por sí sola es una mejora significativa para equipos que construyen bucles sofisticados de retroalimentación de CI/CD alrededor de cambios de infraestructura.

Instalación Más Rápida de Proveedores y Manejo de Suma de Verificación Mejorado

tofu init ahora realiza solicitudes concurrentes para descargar paquetes de proveedores en lugar de obtenerlos secuencialmente. Para repositorios de infraestructura grandes con docenas de proveedores — común en empresas que gestionan entornos multi-nube — esto reduce significativamente el tiempo de inicio en frío de canalizaciones de CI/CD. Cada etapa de compilación de Jenkins y paso de GitHub Actions que ejecuta tofu init como parte de un flujo de trabajo de plan-aplicación se beneficia de este paralelismo sin cambio de configuración alguno.

El manejo de suma de verificación de proveedores también fue mejorado: tofu init ahora genera automáticamente sumas de verificación completas para todas las plataformas usando formatos de hash zh: y h1:, eliminando la mayoría de escenarios donde los equipos necesitaban ejecutar manualmente tofu providers lock para desbloquear a colegas en diferentes sistemas operativos o arquitecturas de ejecutor de CI. Los equipos de DevOps multiplataforma — donde los desarrolladores trabajan en macOS, CI se ejecuta en Linux, y algunos canalizaciones se dirigen a Windows — habían golpeado rutinariamente errores de falta de coincidencia de suma de verificación que requerían intervención manual; OpenTofu 1.12 hace que esto sea en gran medida un problema no existente.

Nuevo Meta-Argumento de Ciclo de Vida Destroy y Deprecaciones

Un nuevo meta-argumento de ciclo de vida destroy = false permite eliminar un recurso gestionado del estado de OpenTofu sin destruir el objeto remoto subyacente. Esto es valioso en escenarios de migración donde los equipos quieren transferir la propiedad de la infraestructura entre espacios de trabajo de OpenTofu, entre herramientas, o a estado no gestionado — sin desencadenar la eliminación de recursos en la nube. Anteriormente esto requería comandos de manipulación de estado manual; ahora puede ser expresado declarativamente en la configuración del recurso.

Dos deprecaciones acompañan al lanzamiento: el soporte de WinRM está deprecado en v1.12 con eliminación planeada para v1.13 (se recomienda migración a OpenSSH para objetivos de ejecución remota de Windows), y las compilaciones de arquitectura de 32-bit oficiales (386 y arm) serán eliminadas gradualmente, con v1.13 introduciendo advertencias de deprecación antes de la discontinuación final.

Terraform 1.15.6 Lanzado en Medio de la Creciente División de OpenTofu

HashiCorp lanzó Terraform 1.15.6 el 10 de junio de 2026, el último parche de la línea de mantenimiento 1.15.x. El lanzamiento aborda problemas operacionales específicos: soporte mejorado para instalación de binario de proveedores en directorios con enlaces simbólicos durante terraform init — un escenario común en entornos empresariales donde los sistemas de gestión de paquetes crean enlaces simbólicos en cachés de proveedores compartidos — y la adición de soporte de compilación s390x Linux (zLinux mainframe), extendiendo el alcance de Terraform a entornos de mainframe de IBM donde algunas instituciones financieras grandes ejecutan sus canalizaciones de automatización.

El contraste entre el perfil de corrección de errores incremental de Terraform 1.15.6 y las adiciones de características a nivel de lenguaje de OpenTofu 1.12.0 se ha convertido en una conversación recurrente en comunidades de practicantes de IaC. Ambas herramientas permanecen compatibles para la gran mayoría de casos de uso de configuración — el lenguaje de configuración HCL es en gran medida compartido, y la mayoría de módulos escritos para una herramienta se ejecutan en la otra — pero la velocidad de características de la comunidad de OpenTofu está impulsando a los equipos de plataforma de CI/CD usando GitHub Actions y canalizaciones de Jenkins a evaluar formalmente qué herramienta estandarizar en nuevos proyectos de infraestructura.

La Licencia de Fuente de Negocios de HashiCorp permanece como el diferenciador definitivo a nivel comercial y legal. Terraform es gratuito para uso individual y organizacional pero no puede ser usado para construir productos competitivos sin una licencia comercial de HashiCorp. OpenTofu, distribuido bajo la Licencia Pública de Mozilla 2.0, no lleva tal restricción — una distinción que importa para proveedores de SaaS que construyen plataformas de IaC, equipos de ingeniería de plataforma internos que crean abstracciones de Terraform para sus organizaciones, y proveedores de plataformas de CI/CD que buscan integrar automatización de infraestructura en sus cadenas de herramientas. Mientras los dos proyectos continúan divergiendo a nivel de lenguaje y característica, la diferencia de licencia cada vez más compone las diferencias técnicas en la configuración de decisiones de selección de herramientas a largo plazo.

Actualizaciones de Seguridad y Estabilidad de Jenkins en Mayo y Junio de 2026

Jenkins, el servidor de automatización de CI/CD de código abierto que continúa anclando canalizaciones empresariales en bancos, operadores de telecomunicaciones, fabricantes de chips y conglomerados de fabricación a pesar de la creciente competencia de alternativas nativas de la nube, envió una serie de actualizaciones notables en mayo y junio de 2026. El ritmo de innovación de características en Jenkins permanece medido — la fortaleza del proyecto radica en su estabilidad, ecosistema de complementos, y modelo de implementación en las instalaciones — pero su actividad de mantenimiento durante este período refleja compromiso empresarial continuo y cuidado activo de la seguridad.

Jenkins 2.566: Telemetría de CSP, Corrección de Editor y Rendimiento de Cola

Jenkins 2.566, lanzado el 26 de mayo de 2026, abordó tres áreas distintas según la documentación oficial de lanzamiento:

  • Telemetría extendida de Política de Seguridad de Contenido (CSP) (PR #26807): Proporciona a administradores de Jenkins y equipos de seguridad datos más granulares sobre qué políticas de seguridad de contenido están activas en la instancia de Jenkins. Para organizaciones sujetas a requisitos regulatorios — servicios financieros, atención médica, gobierno — la observabilidad mejorada de CSP respalda directamente la auditoría de conformidad y flujos de trabajo de respuesta a incidentes.
  • Corrección de error del editor de descripción (PR #26795): Resolvió un problema donde el editor de descripción aparecía vacío en la carga inicial de la página al configurar trabajos o vistas. El error había causado confusión y, en algunos casos, configuraciones duplicadas o sobrescritas cuando los administradores asumían que el campo estaba en blanco y re-ingresaban contenido.
  • Optimización de rendimiento de Queue.maintain (PR #26797): Introdujo una caché para Util.isOverridden dentro del subsistema de gestión de cola, reduciendo la sobrecarga de CPU cuando la cola de tareas verifica el estado de anulación de método bajo carga pesada. Para implementaciones de Jenkins de alto volumen que gestionan cientos de trabajos concurrentes — típico en grandes entornos empresariales — esta optimización contribuye significativamente a la capacidad de respuesta de la cola y al rendimiento general de compilación.

Jenkins 2.567 y el Aviso de Seguridad del 10 de Junio

Jenkins 2.567, lanzado el 2 de junio de 2026, incluyó una corrección dirigida garantizando que las URL en widgets cargados a través de AJAX se resuelvan correctamente — abordando una regresión de navegación en la interfaz de usuario web de Jenkins que había afectado ciertas configuraciones de panel. Un aviso de seguridad de Jenkins emitido el 10 de junio de 2026 abordó vulnerabilidades adicionales en Jenkins core y el ecosistema de complementos, consistente con el ciclo de divulgación de seguridad rodante de Jenkins. El aviso sirve como recordatorio de que la posición de seguridad del proyecto es activamente mantenida y que las vulnerabilidades a nivel de complementos — históricamente una superficie de ataque significativa en implementaciones de Jenkins — continúan recibiendo divulgación pública estructurada y parcheo.

Transición de Firma del Instalador MSI de Windows a la Fundación Linux

Quizás el hito operacionalmente más significativo de Jenkins del período fue la transición de firma del instalador MSI de Windows anunciada por el colaborador de núcleo de Jenkins Mark Waite el 29 de abril de 2026. Efectivo desde el lanzamiento semanal de Jenkins 2.562 (28 de abril de 2026) y lanzamiento LTS 2.555.2 (13 de mayo de 2026), el instalador de Windows ahora está firmado a través del Servicio de Firma de Artefactos de Microsoft de la Fundación Linux, con certificados emitidos bajo "LF Open Source, LLC."

La transición fue necesitada por la expiración del certificado de firma de código anterior el 16 de mayo de 2026. La Fundación Linux proporcionó una metodología comprobada: ya utiliza el mismo enfoque del Servicio de Firma de Artefactos de Microsoft para la Fundación NodeJS, dando a los mantenedores de Jenkins un plano bien probado y auditable para seguir. La consecuencia inmediata visible para el usuario es advertencias temporales de Microsoft Defender SmartScreen durante la instalación — el navegador Edge marca el instalador como descargado infrecuentemente y solicita a los usuarios hacer clic en "Mantener de todas formas"; el lanzamiento del instalador en sí muestra un flujo "Más información / Ejecutar de todas formas" — mientras el nuevo certificado acumula el historial de instalación necesario para construir reputación de SmartScreen. Se espera que estas solicitudes disminuyan durante semanas a medida que la reputación del certificado crece.

Para organizaciones de TI empresarial que distribuyen Jenkins a través de sistemas de Gestión de Dispositivos Móviles, SCCM, o Política de Grupo — donde la confianza del certificado de firma de código es gestionada centralmente y los certificados bloqueados pueden detener implementaciones automatizadas — la transición requería actualizar políticas de confianza del editor para reconocer "LF Open Source, LLC" antes del plazo de mayo. Los equipos que ejecutan canalizaciones de instalación de Jenkins automatizadas en Windows, incluyendo las orquestadas por flujos de trabajo de GitHub Actions o trabajos de bootstrap de Jenkins-on-Jenkins, necesitaban acomodar el comportamiento temporal de SmartScreen en sus scripts de instalación.

La transición de firma de Windows también destaca un patrón más amplio: las decisiones de infraestructura de Jenkins cada vez más involucran a la Fundación Linux, que ha asumido un papel más activo en la gobernanza e infraestructura de Jenkins en años recientes. La relación proporciona a Jenkins respaldo institucional y acceso a herramientas de nivel empresarial — como el Servicio de Firma de Artefactos de Microsoft — que sería difícil para el proyecto obtener de forma independiente. Esto es paralelo al papel de la Fundación Linux en proporcionar a OpenTofu su hogar después del cambio de licencia de HashiCorp, sugiriendo que la fundación se está convirtiendo en un nodo central en el ecosistema de CI/CD e IaC de código abierto.


En conjunto, el período que abarca mayo y junio de 2026 representa un momento de actividad simultánea inusual en los tres pilares de la cadena de herramientas de DevOps moderna: GitHub Actions está remodelando su economía vinculando revisión de código impulsada por IA a presupuestos de computación de CI/CD; OpenTofu está extendiendo su ventaja sobre Terraform a nivel de característica de lenguaje con capacidades que directamente simplifican la automatización de canalizaciones multi-entorno; y Jenkins está reforzando su base empresarial a través de mejoras de seguridad, rendimiento y confianza de plataforma. Para equipos de DevOps e ingeniería de plataforma, la convergencia de estos cambios en una sola ventana de seis semanas hace de mediados de 2026 un punto de inflexión natural para re-evaluar estrategias de cadena de herramientas de CI/CD.