dotnet-gha-publish

Automate .NET artifact publishing in GitHub Actions workflows.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-gha-publish-rudironsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-gha-publish
Source: https://github.com/rudironsoni/dotnet-agent-harness/tree/main/.rulesync/skills/dotnet-gha-publish
Command: npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-gha-publish-rudironsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of publishing various .NET artifacts, including NuGet packages and container images, directly from GitHub Actions workflows.

Core Features & Use Cases

  • NuGet Publishing: Push packages to nuget.org and GitHub Packages.
  • Container Image Management: Build and push Docker images to registries like GHCR, DockerHub, and ACR.
  • Artifact Signing & SBOM: Includes options for signing packages and generating Software Bills of Materials.
  • Conditional Publishing: Trigger publishing based on Git tags and release events.

Quick Start

Use the dotnet-gha-publish skill to push a NuGet package to nuget.org when a tag starting with 'v' is pushed.

Frequently Asked Questions about dotnet-gha-publish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish .NET NuGet packages using GitHub Actions?

To publish .NET NuGet packages via GitHub Actions, automate distribution to nuget.org and GitHub Packages, triggering deployments conditionally based on Git tags and release events.

Can I push Docker container images to multiple registries from GitHub Actions?

Yes, you can build and push Docker container images to multiple registries from GitHub Actions, including GitHub Container Registry (GHCR), DockerHub, and Azure Container Registry (ACR).

How do I generate an SBOM and sign .NET artifacts in a CI/CD pipeline?

Generate an SBOM and sign .NET artifacts in a CI/CD pipeline by integrating signing capabilities and Software Bill of Materials generation directly into your GitHub Actions publishing workflow.

Does this GitHub Actions publishing workflow support conditional triggers?

Yes, the GitHub Actions publishing workflow supports conditional execution, allowing you to trigger artifact deployments based on specific Git tags and GitHub release events.

What is the best way to automate .NET artifact deployment to GitHub Packages?

The best way to automate .NET artifact deployment to GitHub Packages is using a dedicated GitHub Actions workflow that handles NuGet package distribution and container image pushing conditionally.