Welcome to the BotBuilder samples repository. Here you will find task-focused samples in C# and Node.js to help you get started with the Bot Builder SDK!
This PR adds the new ci-dotnet-samples.yml pipeline to the GitHub workflow process, including the steps to detect and identify the modified files from a PR, generating a matrix that includes the steps to install, restore and lint each bot.
Detailed Changes
Adding the new ci-dotnet-samples.yml pipeline into the GitHub workflows.
The pipeline is separated into two main jobs:
generate: Will search all .cs files modified in the PR, and categorize them, generating the bot matrix.
build: Will create jobs based on the generated matrix, and for each bot's job will execute the install .NET 6, build and lint commands.
Testing
The following images show when the checks fail and when they pass.
Addresses # 3286
Description
This PR adds the new
ci-dotnet-samples.yml
pipeline to the GitHubworkflow
process, including the steps to detect and identify the modified files from a PR, generating a matrix that includes the steps to install, restore and lint each bot.Detailed Changes
ci-dotnet-samples.yml
pipeline into the GitHub workflows.generate
: Will search all.cs
files modified in the PR, and categorize them, generating the bot matrix.build
: Will create jobs based on the generated matrix, and for each bot's job will execute theinstall
.NET 6,build
andlint
commands.Testing
The following images show when the checks fail and when they pass.