KEMBAR78
[release/v7.5]Convert powershell/PowerShell-CI-linux to GitHub Actions by TravisEz13 · Pull Request #24946 · PowerShell/PowerShell · GitHub
Skip to content

Conversation

@TravisEz13
Copy link
Member

Backport #24913

This pull request includes several changes to enhance the CI workflows and streamline the testing process for different platforms. The most important changes include the addition of new GitHub Actions for Linux and Nix testing, the consolidation of test result processing, and updates to the CI workflow configurations.

Enhancements to CI workflows:

Addition of new GitHub Actions:

Consolidation of test result processing:

  • .github/actions/test/windows/action.yml: Replaced individual steps for converting, publishing, and uploading Pester test results with a single step that uses the new process-pester-results action.

Updates to test invocation scripts:

  • tools/ci.psm1: Updated the Invoke-CITest and Invoke-LinuxTestsCore functions to include the OutputFormat parameter and skip rebuilding test tools when not necessary. [1] [2] [3] [4] [5] [6] [7]

@TravisEz13 TravisEz13 merged commit 5492f07 into PowerShell:release/v7.5 Feb 5, 2025
17 checks passed
@TravisEz13 TravisEz13 deleted the backport-24913-75 branch February 5, 2025 19:32
@microsoft-github-policy-service
Copy link
Contributor

microsoft-github-policy-service bot commented Feb 5, 2025

📣 Hey @TravisEz13, how did we do? We would love to hear your feedback with the link below! 🗣️

🔗 https://aka.ms/PSRepoFeedback

@jshigetomi jshigetomi added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Apr 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants