From 783ce70ee9e1cd1af47f2b83ea7efa865e733161 Mon Sep 17 00:00:00 2001 From: David Burg <12040431+daviburg@users.noreply.github.com> Date: Mon, 20 Jul 2026 14:03:26 -0700 Subject: [PATCH 1/4] Document CI merge gate --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 39b46f4..f9af68a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -45,6 +45,7 @@ func start - Keep PRs focused on a single change - Update documentation if behavior changes - Follow the existing code style +- PRs must pass the cross-platform CI build-and-test matrix before they can merge ### Reporting Issues From 08c0738a460e90843f4101614fed9a0a994c8a46 Mon Sep 17 00:00:00 2001 From: David Burg <12040431+daviburg@users.noreply.github.com> Date: Mon, 20 Jul 2026 14:05:42 -0700 Subject: [PATCH 2/4] Describe samples CI validation --- CONTRIBUTING.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f9af68a..d8f512f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -45,7 +45,12 @@ func start - Keep PRs focused on a single change - Update documentation if behavior changes - Follow the existing code style -- PRs must pass the cross-platform CI build-and-test matrix before they can merge + +### Automated PR Validation + +PRs targeting `main` must pass the `build (ubuntu-latest)` and `build (windows-latest)` CI checks. This cross-platform validation restores dependencies, builds the samples, runs the tests, and collects code coverage. + +This validation does not publish packages, create a release, or change the current package version. ### Reporting Issues From d5c7c8f329c42bbe2d2bfc6ec440e37cce843977 Mon Sep 17 00:00:00 2001 From: David Burg <12040431+daviburg@users.noreply.github.com> Date: Mon, 20 Jul 2026 14:17:54 -0700 Subject: [PATCH 3/4] Correct samples CI validation description --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d8f512f..c496e22 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -48,7 +48,7 @@ func start ### Automated PR Validation -PRs targeting `main` must pass the `build (ubuntu-latest)` and `build (windows-latest)` CI checks. This cross-platform validation restores dependencies, builds the samples, runs the tests, and collects code coverage. +PRs targeting `main` must pass the `build (ubuntu-latest)` and `build (windows-latest)` CI checks. This cross-platform validation restores dependencies, builds the samples, and runs the tests. The Ubuntu run also generates and uploads the code coverage report artifact. This validation does not publish packages, create a release, or change the current package version. From ac05ea75f3285934659345c9ce20631a2052d0dd Mon Sep 17 00:00:00 2001 From: David Burg Date: Tue, 21 Jul 2026 10:04:34 -0700 Subject: [PATCH 4/4] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c496e22..716a90e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -48,7 +48,7 @@ func start ### Automated PR Validation -PRs targeting `main` must pass the `build (ubuntu-latest)` and `build (windows-latest)` CI checks. This cross-platform validation restores dependencies, builds the samples, and runs the tests. The Ubuntu run also generates and uploads the code coverage report artifact. +PRs targeting `main` must pass the `lint`, `build (ubuntu-latest)`, and `build (windows-latest)` CI checks. This validation restores dependencies, builds the samples, and runs the tests. The Ubuntu run also generates and uploads the code coverage report artifact. This validation does not publish packages, create a release, or change the current package version.