Skip to content

Conversation

@michaeltlombardi
Copy link
Collaborator

PR Summary

This change removes the legacy CI workflow and renames the new workflow to simply Rust.

PR Context

For the last few weeks, CI has been using two workflows to build and test the projects on every PR:

  1. rust.yml was the original workflow and invoked the original build.ps1 script.
  2. rust.new.yml invokes the new build script and separately invokes the pester tests for projects by group to reduce CI timings.

We are now reasonably sure that the new build script functions for building and testing the projects, producing the same results as the prior script but with improved speed and targeting. We should remove the legacy workflows to reduce the CI burden.

This change removes the workflow that called the older
build script. The next change will rename the remaining
workflow separately to minimize the diffs.
With the legacy CI workflow removed, this change renames the
workflow that uses the new build script. Now we only have one
CI workflow for building and testing the projects.
@SteveL-MSFT SteveL-MSFT added this pull request to the merge queue Oct 22, 2025
Merged via the queue into PowerShell:main with commit 726a323 Oct 22, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants