dotnet-maui-cicd

Configure GitHub Actions CI/CD for building, testing, and signing .NET MAUI Windows apps.

3|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/isaacrlevin/VideoSplitter --skill dotnet-maui-cicd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-maui-cicd
Source: https://github.com/isaacrlevin/VideoSplitter/tree/main/.ai-team/skills/dotnet-maui-cicd
Command: npx skills add https://github.com/isaacrlevin/VideoSplitter --skill dotnet-maui-cicd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and maintenance of CI/CD pipelines for .NET MAUI Windows applications, including MSIX packaging and code signing for Windows Store submissions.

Core Features & Use Cases

  • Provides three-tier CI/CD patterns (PR validation, CI, Release) tailored for MAUI Windows apps.
  • Ensures MAUI workloads installation, .NET preview handling, and MSIX packaging with signing.
  • Use case: Efficiently build, test, package, and publish MAUI apps to Windows Store with reliable, repeatable workflows.

Quick Start

Configure a GitHub Actions workflow that builds a MAUI app on Windows, installs MAUI workloads, and packages an MSIX for release.

Frequently Asked Questions about dotnet-maui-cicd

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

FAQPage Schema
How do I set up GitHub Actions to build and package a .NET MAUI Windows app for the Windows Store?

To set up GitHub Actions for a .NET MAUI Windows app, configure a workflow that installs MAUI workloads, builds the project on a Windows runner, and packages the output into an MSIX file. This provides reliable, repeatable CI pipelines for Windows Store submissions.

Can I use GitHub Actions to code-sign MSIX packages for MAUI apps?

Yes, you can code-sign MSIX packages for MAUI apps using GitHub Actions. The CI/CD patterns include secure credential handling to apply code signing during the packaging step, ensuring your MSIX package meets Windows Store submission requirements.

What is the best way to handle .NET preview versions and MAUI workloads in CI?

Handling .NET preview versions and MAUI workloads in CI requires specific workflow setup steps. The CI/CD patterns handle the installation of MAUI workloads and configure .NET preview versions automatically, ensuring the build environment is correctly provisioned for your MAUI Windows apps.

How do I automate versioning for MSIX packages from Git tags in a MAUI release workflow?

Automating versioning for MSIX packages from Git tags involves configuring your MAUI release workflow to extract version numbers from repository tags. This pattern automatically applies the extracted version to the MSIX package, ensuring consistent releases across your CI/CD pipeline.

Does this CI/CD pattern support PR validation and test reporting for .NET MAUI projects?

Yes, this CI/CD pattern supports PR validation and test reporting for .NET MAUI projects. It provides a three-tier workflow structure including PR validation, ensuring that pull requests are automatically built, tested, and reported on before merging.

What are the limitations of using GitHub Actions for MSIX packaging compared to other CI/CD tools?

Using GitHub Actions for MSIX packaging limits you to environments that support GitHub's runner infrastructure, specifically requiring Windows runners for MAUI Windows builds. The provided patterns are tailored specifically for GitHub Actions workflows rather than alternative CI/CD platforms.