summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2026-03-31ci: split CodeQL into separate PR and push/schedule jobsuser/jvalesmena/codeql-sharding5an7y
The previous single-job approach with a 4-shard matrix caused PRs to spin up 4 identical runners all building the same changed files. Split into two jobs: - analyze-pr: runs only on pull_request, single runner, builds changed samples via Build-ChangedSamples.ps1. No shard matrix overhead. - analyze: runs on push/schedule, 4-shard matrix, each shard builds its slice of all samples. Also drops the now-unnecessary 'get-changed-files' step from the push path. Co-authored-by: Copilot <[email protected]>
2026-03-31ci: fix shard numbering using 1-based matrix values5an7y
GitHub Actions expressions don't support arithmetic operators so 'matrix.shard + 1' was invalid. Switch the matrix to [1, 2, 3, 4] so the job name, step name, and log output all read '1 of 4' through '4 of 4'. The PowerShell script subtracts 1 locally for the 0-based slice math. Co-authored-by: Copilot <[email protected]>
2026-03-31ci: fix shard display numbering and restore build-mode in matrix5an7y
- Job name and step name now show '1 of 4' through '4 of 4' (shard+1) instead of '0' through '3 of 4' which looked like an off-by-one bug - Move build-mode back into the matrix (was there before sharding) so it remains explicit and consistent with the original workflow structure Co-authored-by: Copilot <[email protected]>
2026-03-31ci: upgrade codeql-action from v3 to v45an7y
Co-authored-by: Copilot <[email protected]>
2026-03-31ci: parallelize CodeQL scanning across 4 shards5an7y
Split samples alphabetically into 4 equal shards using ListAllSamples.ps1 and run each on a separate machine in parallel. ThrottleLimit stays 1 per shard for accurate CodeQL tracing. Each shard uploads SARIF with a distinct category (shard-0..shard-3) so results merge in the Security tab. On PRs the existing Build-ChangedSamples behavior is preserved (no sharding needed since only changed files are built). Co-authored-by: Copilot <[email protected]>
2026-03-31ci: update Code-Scanning workflow to use Build-Samples.ps15an7y
Build-AllSamples.ps1 was removed in favor of Build-Samples.ps1. Co-authored-by: Copilot <[email protected]>
2026-03-30Merge remote-tracking branch 'origin/develop' into ↵5an7y
user/jvalesmena/new-build-samples # Conflicts: # Build-AllSamples.ps1 # Build-SampleSet.ps1
2026-03-30Merge Build-Sample.ps1 into Build-Samples.ps1 as internal function5an7y
- Inline Build-Sample.ps1 logic as Build-SingleSample function in Build-Samples.ps1 - Pass function definition into parallel runspaces via $using: pattern - Replace exit codes with return values for in-process execution - Delete Build-Sample.ps1 (no longer needed as a separate script) - Update Build-ChangedSamples.ps1 trigger file list
2026-03-30Remove Build-AllSamples.ps1 and Build-SampleSet.ps1 in favor of ↵5an7y
Build-Samples.ps1 - Delete Build-AllSamples.ps1 and Build-SampleSet.ps1 (replaced by Build-Samples.ps1) - Update ci.yml workflow to call Build-Samples.ps1 - Update Build-ChangedSamples.ps1 to call Build-Samples.ps1 - Rewrite Building-Locally.md Step 6 with new script usage and output format - Update Step 7 NuGet notes to reference Build-Samples.ps1
2026-03-26removing unused workflowJunyan Liu (Centific Technologies Inc)
2026-03-13Fix RCE vulnerability: pass issue body/number via env vars instead of direct ↵copilot-swe-agent[bot]
interpolation Co-authored-by: 5an7y-Microsoft <[email protected]>
2026-02-26Disable tag-codeowner-on-issue workflow5an7y
Added 'if: false' to the job to prevent it from running while preserving the code. Co-authored-by: Copilot <[email protected]>
2025-11-19disable schedule and deleted the closing issue partuser/vjunyli/disableWorkflowJunyan Liu (Centific Technologies Inc)
2025-11-08reversing the PAT_TOKEN and dry-run changeuser/vjunyli/FixStaleWFJunyan Liu (Centific Technologies Inc)
2025-11-08use PAT_TOKEN and add dry-run for testing purpose.Junyan Liu (Centific Technologies Inc)
2025-11-07Increase operations-per-run to 400 and the stale threshold from 7 to 31Junyan Liu (Centific Technologies Inc)
2025-10-17Merge pull request #1331 from microsoft/user/vjunyli/BulkCloseIssuesv-junyli
adding workflow to bulk cleanup stale issues older than 1 year
2025-10-03Update triggers5an7y-Microsoft
2025-09-29adding workflow to bulk cleanup stale issues older than 1 yearuser/vjunyli/BulkCloseIssuesJunyan Liu (Centific Technologies Inc)
2025-08-11Rename 'generate' -> 'check'5an7y
2025-08-11sample-issue creates error instead of push5an7y
2025-08-11Reference PR headJose Santiago Vales Mena
2025-08-11Merge branch 'microsoft:main' into mainJose Santiago Vales Mena
2025-07-25fixing schedulev-junyli
2025-07-25fixing the schedulev-junyli
2025-07-16Merge branch 'main' into mainJose Santiago Vales Mena
2025-07-14Merge branch 'main' into mainJose Santiago Vales Mena
2025-07-14Order sample issue5an7y
2025-07-14Correct sample issue path5an7y
2025-07-14Correct codeowner path5an7y
2025-07-14Sort the area in the issue template5an7y
2025-07-14Fix selected path bug5an7y
2025-07-14Selected path bug fix5an7y
2025-07-14Made the query more efficient5an7y
2025-07-14adding a schedule to build-all-samples workflowuser/vjunyli/workflowschedulev-junyli
2025-07-03Correct regex expression5an7y
2025-07-03import requests module5an7y
2025-06-27id fix5an7y
2025-06-27Action to auto tag the codeowner.5an7y
2025-06-27Action to auto generate the sample issues template5an7y
2025-06-27Create Sample Issue template5an7y
2025-05-07Bump tj-actions/changed-files from 41 to 46 in /.github/workflows (#1283)dependabot[bot]
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 41 to 46. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v41...v46) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01Merge pull request #1282 from microsoft/developv-junyli
Develop to main
2025-03-24Update Code-Scanning.yml to use latest windows-drivers pack (#1277)Jacob Ronstadt
* Update Code-Scanning.yml to use latest windows-drivers pack * Update Code-Scanning.yml * Update Code-Scanning.yml * Update Code-Scanning.yml * Update Code-Scanning.yml * Update Code-Scanning.yml * Update Code-Scanning.yml * Update Code-Scanning.yml * Update Code-Scanning.yml * Update Code-Scanning.yml * Update Code-Scanning.yml: reduce duplacate code
2025-03-23Bump tj-actions/changed-files from 41 to 46 in /.github/workflowsdependabot[bot]
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 41 to 46. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v41...v46) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
2025-03-19update workflow files to split codeql analysis for push and PR (#1273)Jacob Ronstadt
* update workflow files to split codeql analysis for push and PR * test changing a file * remove build all option in script for testing. * Revert "remove build all option in script for testing." This reverts commit 04eb2c34aac69545b56ff86b6d642e453bde89f0. * Revert "test changing a file" This reverts commit d69205126f62ad44af4c5e3b64f1f14637116ea2. * combine pr and push analysis files to remove warning about not having on.push trigger. include script changes and file change for testing * remove test changes
2024-09-25Code scanning updates (#1) (#1221)Jacob Ronstadt
* Update Code-Scanning.yml
2024-09-24Bump actions/download-artifact & actions/upload-artifact from 3 to 4 in ↵dependabot[bot]
/.github/workflows (#1211) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Adonais Romero Gonzalez <[email protected]>
2024-09-23Deprecate WDK VSIX Install (#1219)Matt
* Deprecate WDK vsix install * Fix WDK extension version print * Remove unecessary splitting on version * Minor build info refactor * Fix indentation of output info * Enough messing with volume size output * Cleanup comment for vsix version * More cleanup and doc update * Remove deprecation statement and install vsix script. * Fixes and updates to building locally documentation. * Dont code scan on license or .md files. * Code scanning ignore changes to .md when pull request is made
2024-09-18Upgrade nuget SDK and WDK packages to 26100.1591 (#1217)JakobL-MSFT
* Upgrade NuGet to 10.0.26100.1591