KEMBAR78
[release/v7.5]Fix GitHub Action filter overmatching by TravisEz13 · Pull Request #24958 · PowerShell/PowerShell · GitHub
Skip to content

Conversation

@TravisEz13
Copy link
Member

Backport #24929

This pull request includes changes to streamline the GitHub Actions workflows by centralizing the filter definitions and updating the workflow files to use these centralized filters. The most important changes include the addition of a new filter file and updates to the Linux, macOS, and Windows CI workflow files to use this new filter file.

Centralization of filter definitions:

  • .github/action-filters.yml: Added a new file to define filter paths for various components like GitHub actions, tools, properties, tests, main source, and build module.

Updates to CI workflows:

  • .github/workflows/linux-ci.yml: Updated the workflow to use the centralized filter definitions from .github/action-filters.yml and added a step to capture outputs.
  • .github/workflows/macos-ci.yml: Updated the workflow to use the centralized filter definitions from .github/action-filters.yml and added a step to capture outputs.
  • .github/workflows/windows-ci.yml: Updated the workflow to use the centralized filter definitions from .github/action-filters.yml and added a step to capture outputs.

@TravisEz13
Copy link
Member Author

/azp run PowerShell-CI-linux-packaging, PowerShell-Windows-Packaging-CI

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@TravisEz13 TravisEz13 requested a review from Copilot February 5, 2025 22:23
Copy link
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.

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

@adityapatwardhan adityapatwardhan added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Feb 5, 2025
@adityapatwardhan adityapatwardhan merged commit 7be4392 into PowerShell:release/v7.5 Feb 5, 2025
36 checks passed
@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

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.

2 participants