/actions-demo

A demo repository showing GitHub Actions that build and deploy a Blazor app.

Primary LanguageHTMLMIT LicenseMIT

.NET 💜 GitHub Actions

The purpose of this repository is to demonstrate the ease of using GitHub Actions for .NET developers.

For additional resources, see URL List: Learn .NET GitHub.

Build and deploy status badges 📛

Build workflow Test and Deploy workflow Lint Code Base CodeQL workflow

Build workflow sequence diagram

sequenceDiagram
    autonumber
    actor Developer
    Developer->>GitHub build workflow: push code to main
    GitHub build workflow->>actions/checkout: Check out source code
    actions/checkout-->>GitHub build workflow: Source code is checked out
    GitHub build workflow->>actions/setup-dotnet: Set up .NET CLI environment
    actions/setup-dotnet-->>GitHub build workflow: .NET CLI environment is setup
    GitHub build workflow->>dotnet restore: Run dotnet restore
    dotnet restore-->>GitHub build workflow: .NET restore command completed successfully
    GitHub build workflow->>dotnet build: Run dotnet build
    dotnet build-->>GitHub build workflow: .NET build command completed successfully
Loading

Demo app 🔗

Let's Learn GitHub Actions

Local testing ☑️

dotnet dev-certs https --trust