# facturación de GitHub Actions

Obtenga información sobre cómo se mide el uso de GitHub Actions con respecto a su asignación gratuita y cómo pagar por uso adicional.

## Cómo se mide el uso de GitHub Actions

```
          GitHub Actions el uso es **gratuito** para **ejecutores autohospedados** y para **repositorios públicos** que usan ejecutores hospedados estándar GitHub. Consulta [AUTOTITLE](/actions/writing-workflows/choosing-where-your-workflow-runs/choosing-the-runner-for-a-job#standard-github-hosted-runners-for-public-repositories).
```

En el caso de los **repositorios privados**, cada GitHub cuenta de usuario recibe una cuota gratuita de minutos, almacenamiento de artefactos y almacenamiento en caché para su uso con ejecutores hospedados en GitHub, en función del plan de la cuenta. Cualquier uso más allá de los importes incluidos se factura a tu cuenta.

* **Minutos:** Los minutos gratuitos se restablecen a la cantidad completa al principio de cada ciclo de facturación. El consumo de minutos se cobra al propietario del repositorio, no a la persona que desencadenó el flujo de trabajo.
* **Almacenamiento:** Los cargos de almacenamiento se acumulan a lo largo del mes en función del uso por hora. Los cargos de almacenamiento acumulados se restablecen en cero al principio de cada ciclo de facturación.

> \[!TIP]
> Cualquier persona con acceso de escritura a un repositorio puede ejecutar acciones. Los costos de ejecutar las acciones se facturan al propietario del repositorio.

## Funcionamiento de la facturación de almacenamiento

```
          GitHub Actions La facturación de almacenamiento funciona en un **modelo de acumulación por hora**:
```

* **Facturación continua:** Los cargos de almacenamiento se acumulan cada hora en función del uso real a lo largo del mes
* **Total mensual:** La factura refleja el almacenamiento total usado durante todo el mes, medido en GB-Hours
* **Cantidad incluida:** La asignación de almacenamiento gratis para el plan (por ejemplo, 50 GB en el plan Enterprise) se convierte a una tarifa por hora para los cálculos de facturación.
* ```
            **Almacenamiento compartido:** los artefactos de acciones, las cachés de acciones y el almacenamiento de GitHub Packages comparten la misma asignación agrupada. Para más información, consulta [AUTOTITLE](/billing/concepts/product-billing/github-packages).
  ```

### Descripción del almacenamiento actual frente al acumulado

Es importante comprender la diferencia entre lo que ve en GitHub y lo que aparece en la factura.

* **Almacenamiento actual:** La cantidad de almacenamiento que tiene ahora mismo
* **Almacenamiento acumulado:** El total acumulado de almacenamiento usado durante el ciclo de facturación (determina la factura)

  ```
          **Al eliminar artefactos:**
  ```
* El almacenamiento actual disminuye inmediatamente
* Los cargos por hora futuros dejan de acumularse
* El almacenamiento ya acumulado durante el ciclo de facturación actual permanece en su total y aparecerá en la factura.

  ```
          **Ejemplo (ciclo de facturación de 30 días):** Si almacena 10 GB de artefactos durante 10 días, elimine todo el día 11:
  ```
* Días de 1 a 10: Acumulando 240 GB-Hours por día (10 GB × 24 horas)
* Día 11: Eliminación de artefactos → almacenamiento actual cae a 0 GB
* Días 11-30: Acumulación de 0 GB-Hours (sin almacenamiento)
* Su factura: muestra 2,400 GB-Horas en total (10 días × 240 GB-Horas/día)

La eliminación de artefactos reduce el almacenamiento actual y evita cargos futuros, pero no quita los cargos ya registrados durante el tiempo en que existía el almacenamiento.

### Unidades de medida de almacenamiento

```
          GitHub Actions mide el almacenamiento en **gigabytes binarios (GB),** donde:
```

* 1 GB = 2^30 bytes = 1.073.741.824 bytes
* Esto también se conoce como gibibyte (GiB)
* 1 GB = 1024 megabytes (MB)

  ```
          **Los cálculos de facturación usan GB-Hours:**
  ```
* 1 GB-Hour = 1 GB de almacenamiento durante 1 hora
* Ejemplo: Almacenamiento de 3 GB durante 10 días = 720 GB-Hours (3 GB × 10 días × 24 horas)

La factura mensual convierte GB-Hours en GB-Months dividiendo por las horas del mes (normalmente 720 horas durante un mes de 30 días).

### Almacenamiento de imágenes personalizado

En el caso de Ejecutores más grandes hospedados en GitHub, el almacenamiento de imágenes personalizado se factura mediante almacenamiento de GitHub Actions.

El almacenamiento de imágenes personalizado usa el mismo modelo de acumulación por hora que otros GitHub Actions almacenamientos. La factura se basa en la cantidad de datos de imagen que se almacenan con el tiempo, medidos en GB-Hours.

El uso de almacenamiento para imágenes personalizadas depende de:

* Tamaño de cada versión de imagen
* Número de versiones de imagen que conserva
* Cuánto tiempo se almacena cada versión

Cada tarea de flujo de trabajo exitosa que incluya la palabra clave `snapshot` crea una nueva versión de imagen personalizada. Cada versión conservada contribuye al uso del almacenamiento hasta que una directiva de retención elimina o quita la versión. Para obtener más información, vea [Uso de imágenes personalizadas](/es/actions/how-tos/manage-runners/larger-runners/use-custom-images) y [Aplicación de directivas para GitHub Actions en la empresa](/es/enterprise-cloud@latest/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#custom-images-retention-policies).

El almacenamiento de imágenes personalizado se basa en los datos de imagen retenidos, no en la cantidad de veces que un runner usa o extrae una imagen existente a lo largo del tiempo.

Por ejemplo:

* El almacenamiento de una versión de imagen personalizada de 150 GB durante 24 horas usa 3,600 GB-horas.
* El almacenamiento de cuatro versiones de 150 GB de la misma imagen durante 24 horas usa 14 400 GB-Horas.

### Ejemplos de cómo se mide el uso

* Si ejecuta un flujo de trabajo en un ejecutor de Linux y tarda 10 minutos en completarse, usará 10 minutos de la asignación del propietario del repositorio. Si el flujo de trabajo genera un artefacto de 10 MB, también usará 10 MB de la asignación de almacenamiento de artefactos del propietario del repositorio.
* Si ejecutas un flujo de trabajo que normalmente tarda 10 minutos y se produce un error después de 5 minutos porque una dependencia no está disponible, usarás 5 minutos de la concesión del propietario del repositorio. Si corriges el problema y vuelves a ejecutar el flujo de trabajo correctamente, en total usarás 15 minutos de la concesión del propietario del repositorio.
* Si ejecuta un flujo de trabajo que genera muchos archivos de registro y un resumen largo del trabajo, estos archivos no cuentan para la asignación de almacenamiento de artefactos del propietario del repositorio.
* El uso de almacenamiento en caché se mide por el uso máximo de cada hora. El uso incluido es de 10 GB por repositorio. Durante una hora determinada, si un repositorio tiene un uso máximo de caché de 15 GB, el propietario del repositorio se cobrará por los 5 GB de uso por encima de los 10 GB incluidos durante esa hora. El propietario del repositorio solo se le cobrará si el límite de almacenamiento de caché del repositorio se ha configurado más alto que el uso permitido.
* El almacenamiento de caché adicional es de 0,07 USD por GiB, por mes.

## Uso gratuito de GitHub Actions

En su plan GitHub se incluyen los siguientes periodos de tiempo para los ejecutores estándar, el almacenamiento de artefactos y el almacenamiento de caché. Al principio de cada mes, los minutos usados por la cuenta se restablecen a cero.

| Planificación                   | Almacenamiento de artefactos | Minutos (por mes) | Almacenamiento en caché |
| ------------------------------- | ---------------------------- | ----------------- | ----------------------- |
| GitHub Free                     | 500 MB                       | 2,000             | 10 GB                   |
| GitHub Pro                      | 1 GB                         | 3,000             | 10 GB                   |
| GitHub Free para organizaciones | 500 MB                       | 2,000             | 10 GB                   |
| GitHub Team                     | 2 GB                         | 3,000             | 10 GB                   |
| GitHub Enterprise Cloud         | 50 GB                        | 50,000            | 10 GB                   |

El uso de ejecutores estándares hospedados en GitHub es gratuito:

* En repositorios públicos
* Para GitHub Pages
* Para Dependabot
* Para características de agente (versión preliminar pública) en revisión de código GitHub Copilot

> \[!NOTE]
>
> * Los ejecutores más grandes siempre se cobran, incluso cuando se usan en repositorios públicos o cuando tienen cuota disponible en el plan.
> * Las cantidades de almacenamiento que se muestran se **comparten** con GitHub Packages. Esto significa que el almacenamiento total entre artefactos de Actions, cachés de Actions y Paquetes no puede superar la cantidad incluida en su plan.

## Uso superior a la cuota incluida

Si tu cuenta no tiene un método de pago válido en el archivo, el uso se bloqueará una vez que uses la cuota. El uso de procesadores más grandes siempre se bloquea hasta que configure un método de pago.

## Pago por el uso adicional de GitHub Actions

Paga por cualquier uso adicional por encima de la cuota mediante el método de pago configurado para su GitHub cuenta. Consulta [Administración de la información de facturación y pago](/es/billing/how-tos/set-up-payment/manage-payment-info).

En el caso de los ejecutores alojados en GitHub, el almacenamiento se factura según el uso por hora de artefactos y memorias caché a lo largo del mes. Los minutos se calculan en función del tiempo total de procesamiento utilizado por cada tipo de ejecutor durante el mes.

* Para calcular los costos de uso pagado, use la calculadora de GitHub[precios](https://github.com/pricing/calculator?feature=actions).
* Para ver los costos actuales, consulte [Visualización del uso de productos medidos y licencias](/es/billing/managing-billing-for-your-products/viewing-your-product-usage).

> \[!NOTE]
> El panel de facturación puede mostrar el uso de Acciones como una cantidad de dólares ("gasto") en lugar de minutos sin procesar. Esta cantidad ya refleja los costos de minutos aplicables.

### Costos básicos por minuto

Cada tipo de ejecutor hospedado por GitHub tiene un costo por minuto determinado por el sistema operativo y la potencia de procesamiento.

Por ejemplo, los trabajos que se ejecutan en ejecutores de Windows y macOS hospedados por GitHub cuestan más que ejecutar trabajos en ejecutores de Linux.

| Sistema operativo                   | SKU de facturación    | Tasa por minuto (USD) |
| ----------------------------------- | --------------------- | --------------------- |
| Linux 1 núcleo (x64)                | `actions_linux_slim`  | 0,002 USD             |
| Linux 2 núcleos (x64)               | `actions_linux`       | 0,006 USD             |
| Linux 2 núcleos (arm64)             | `actions_linux_arm`   | 0,005 $               |
| Windows 2-core (x64)                | `actions_windows`     | 0,010 USD             |
| Windows 2-core (arm64)              | `actions_windows_arm` | 0,010 USD             |
| macOS de 3 o 4 núcleos (M1 o Intel) | `actions_macos`       | 0,062 USD             |

Para obtener información completa sobre los costos por minuto para diferentes tipos de corredores, consulte [Precios del ejecutor de acciones](/es/billing/reference/actions-runner-pricing).

### Cálculo de costes de minutos de ejemplo para ejecutores hospedados en GitHub

Por ejemplo, si la organización usa GitHub Team, que utiliza 5000 minutos más allá de la cuota incluida en los ejecutores hospedados en GitHub tendría un coste total en minutos de acciones de 38 USD, si se utilizan ejecutores estándar de Linux y Windows.

* 5000 (3000 Linux y 2000 Windows) minutos = 38 USD (18 USD + 20 USD).
  * 3000 minutos de Linux a 0,006 USD por minuto = 18 USD.
  * 2,000 minutos de Windows a 0,010 USD por minuto = 20 USD.

### Cálculo de costos de almacenamiento de artefactos de ejemplo

Si usa 3 GB de almacenamiento de artefactos durante 10 días de marzo y 12 GB durante 21 días de marzo, el uso del almacenamiento de artefactos sería:

* 3 GB x 10 días x (24 horas por día) = 720 GB-Horas
* 12 GB x 21 días x (24 horas por día) = 6,048 GB-Horas
* 720 GB-Horas + 6,048 GB-Horas = 6,768 GB-Horas
* 6,768 GB-Horas/ (744 horas por mes) = 9.0967 GB-Meses

Al final de mes, GitHub redondea el almacenamiento al megabyte más cercano. Por lo tanto, tu uso de almacenamiento de artefactos para marzo sería de 9.097 GB.

> \[!NOTE]
> GitHub actualiza el uso del almacenamiento de artefactos en un periodo de 6 a 12 horas. La eliminación de artefactos libera espacio para el almacenamiento actual, pero no reduce el uso de almacenamiento acumulado, que se usa para calcular la facturación del almacenamiento para el ciclo de facturación actual.

### Cálculo de costos de almacenamiento de caché de ejemplo

Si usa 3 GB de almacenamiento en caché durante 10 días de marzo y 12 GB durante 21 días de marzo, el uso del almacenamiento en caché sería:

| Uso (GB)                        | Facturable (GB-horas) | No facturable (horas GB) |
| ------------------------------- | --------------------- | ------------------------ |
| 3 GB para los primeros 10 días  | 0 GB-horas            | 720 GB-horas             |
| 12 GB para los próximos 21 días |                       |                          |

```
          **2 21\*días\*24 horas = 1008 GB-horas** | 10\*21 días\*24 horas=5040 GB-Horas |
```

En el caso del almacenamiento almacenado en caché, los gráficos de facturación y los informes solo muestran el costo de uso más allá de los 10 GB incluidos. Al final del mes, la SKU de almacenamiento de caché de Actions indicaría un uso de 1008 GB-horas.

## Administración del presupuesto para GitHub Actions

Si tu cuenta no tiene un método de pago válido en el archivo, el uso se bloqueará una vez que uses la cuota.

Si tienes una forma de pago válida, el gasto puede estar limitado por uno o varios presupuestos. Comprueba los presupuestos establecidos para tu cuenta a fin de asegurarte de que son adecuados para tus necesidades de uso. Consulta [Configuración de presupuestos para controlar el gasto en productos medidos](/es/billing/managing-your-billing/using-budgets-control-spending).

También puede recibir notificaciones por correo electrónico cuando el uso incluido GitHub Actions alcanza los 90% y 100% durante un período de facturación. Para más información, consulta [Presupuestos y alertas](/es/billing/concepts/budgets-and-alerts#included-usage-alerts).

## Información adicional

* [Descripción de GitHub Actions](/es/actions/get-started/understand-github-actions)
* [Inicio rápido para GitHub Actions](/es/actions/get-started/quickstart)