Skip to content

.NET: Add github actions workflow for verify-samples#5034

Merged
westey-m merged 5 commits intomicrosoft:mainfrom
westey-m:verify-samples-build
Apr 3, 2026
Merged

.NET: Add github actions workflow for verify-samples#5034
westey-m merged 5 commits intomicrosoft:mainfrom
westey-m:verify-samples-build

Conversation

@westey-m
Copy link
Copy Markdown
Contributor

@westey-m westey-m commented Apr 1, 2026

Motivation and Context

Description

  • Add github actions workflow for verify-samples

Contribution Checklist

  • The code builds clean without any errors or warnings
  • The PR follows the Contribution Guidelines
  • All unit tests pass, and I have added new tests where possible
  • Is this a breaking change? If yes, add "[BREAKING]" prefix to the title of the PR.

@markwallace-microsoft markwallace-microsoft added documentation Improvements or additions to documentation .NET labels Apr 1, 2026
@github-actions github-actions bot changed the title Add github actions workflow for verify-samples .NET: Add github actions workflow for verify-samples Apr 1, 2026
@westey-m westey-m marked this pull request as ready for review April 2, 2026 16:23
Copilot AI review requested due to automatic review settings April 2, 2026 16:23
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds CI automation for the .NET verify-samples tool and enhances the tool to emit a Markdown summary suitable for GitHub Job Summaries.

Changes:

  • Added --md option to generate a Markdown results summary file from verify-samples.
  • Implemented MarkdownResultWriter and wired it into the tool’s execution flow.
  • Introduced a scheduled + manual GitHub Actions workflow to run verify-samples and publish the Markdown summary and CSV artifact.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
dotnet/eng/verify-samples/VerifyOptions.cs Adds a new CLI option to specify an output Markdown summary path.
dotnet/eng/verify-samples/Program.cs Writes the Markdown summary when --md is provided.
dotnet/eng/verify-samples/MarkdownResultWriter.cs New writer that formats verification results as Markdown (table + failure details).
dotnet/.github/skills/verify-samples-tool/SKILL.md Documents the new --md option in the verify-samples tool skill doc.
.github/workflows/dotnet-verify-samples.yml New workflow to run verify-samples on a schedule or manually and publish a job summary + artifact.

@westey-m westey-m added this pull request to the merge queue Apr 3, 2026
Merged via the queue into microsoft:main with commit e4defad Apr 3, 2026
28 of 31 checks passed
alliscode pushed a commit to alliscode/agent-framework that referenced this pull request Apr 3, 2026
* Add github actions workflow for verify-samples

* Make workflow run as part of PR (for now)

* Update workflow to remove pr trigger

* Address PR comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation .NET

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants