dotnet-gha-patterns

Community

Master GitHub Actions for .NET CI/CD.

AuthorAGIBuild
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines and enhances the design of GitHub Actions workflows for .NET projects, enabling more robust, reusable, and efficient CI/CD pipelines.

Core Features & Use Cases

  • Reusable Workflows: Define and call common workflow logic across multiple repositories.
  • Composite Actions: Bundle sequences of steps into reusable action units.
  • Matrix Builds: Efficiently test across multiple .NET versions, operating systems, and configurations.
  • Path-Based Triggers: Optimize CI runs by triggering only when relevant files change.
  • Concurrency Control: Prevent duplicate runs and manage deployment pipelines effectively.
  • Environment Protection: Secure deployments with manual approvals and branch restrictions.
  • Caching Strategies: Speed up builds by caching NuGet packages and build outputs.
  • Workflow Dispatch: Enable manual triggering of workflows with customizable inputs.
  • Use Case: Automatically set up a CI pipeline that builds, tests, and publishes a .NET application across Windows, macOS, and Linux for .NET 8 and .NET 9, only running when code changes are pushed to the main branch.

Quick Start

Use the dotnet-gha-patterns skill to create a reusable GitHub Actions workflow for building a .NET solution.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dotnet-gha-patterns
Download link: https://github.com/AGIBuild/Agibuild.Fulora/archive/main.zip#dotnet-gha-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.