Acciones de GitHub relacionados con .NET

En este artículo se enumeran algunas de las acciones de GitHub de .NET de primera entidad que se hospedan en la organización de GitHub de dotnet.

Nota

Este artículo es un trabajo en curso y es posible que no muestre todos los Acciones de GitHub de .NET disponibles.

Barridor de versiones de .NET

dotnet/versionsweeper

Esta acción barrió los repositorios de .NET para versiones de destino fuera de soporte técnico de .NET.

El equipo de documentos de .NET usa la acción de GitHub del barrido de versiones de .NET para automatizar la creación de problemas. La acción se ejecuta según una programación (como un trabajo cron). Cuando detecta que los proyectos de .NET tienen como destino versiones fuera de soporte técnico, crea problemas para notificar sus resultados. La salida es configurable y útil para realizar un seguimiento de los problemas de compatibilidad con la versión de .NET.

La acción está disponible en Marketplace de GitHub.

Análisis del código .NET

dotnet/code-analysis

Esta acción ejecuta las reglas de análisis de código que se incluyen en el SDK de .NET como parte de la integración continua (CI). La acción ejecuta reglas de calidad de código (CAXXXX) y reglas de estilo de código (IDEXXXX). Considere la posibilidad de usar esta acción de GitHub en los siguientes escenarios:

  • Solo quiere ver los diagnósticos del compilador al compilar localmente, pero todavía quiere detectar problemas de análisis de código en una fase independiente.
  • Quiere mejorar el rendimiento en tiempo de compilación descargando analizadores costosos, como los analizadores de seguridad basados en análisis de flujo de datos, en la fase de CI.
  • Quiere ejecutar los analizadores de código predeterminados del SDK de .NET al compilar localmente, pero quiere ejecutar un conjunto extendido de analizadores de código en la fase de CI.

Puede configurar la acción de varias maneras, incluido si desea que las infracciones interrumpan la compilación de CI. Para obtener más información, vea el archivo LÉAME. Para obtener más información sobre el análisis de código de .NET, consulte Introducción al análisis de código de .NET.