Skip to content

fix: Filter the paths for pipeline run#393

Merged
Roopan-Microsoft merged 2 commits intodevfrom
psl-path-filter
Apr 9, 2026
Merged

fix: Filter the paths for pipeline run#393
Roopan-Microsoft merged 2 commits intodevfrom
psl-path-filter

Conversation

@Prekshith-Microsoft
Copy link
Copy Markdown
Contributor

@Prekshith-Microsoft Prekshith-Microsoft commented Apr 6, 2026

This pull request updates the CI workflow triggers in several GitHub Actions workflow files to ensure that jobs run only when relevant files are changed. It also expands branch coverage and improves test and linting accuracy. The most important changes are grouped below:

Workflow trigger improvements:

  • .github/workflows/Create-Release.yml: The release workflow now only triggers on changes to source code, infrastructure, scripts, Docker files, the Azure pipeline config, or the workflow file itself, reducing unnecessary runs.
  • .github/workflows/pylint.yml: The lint workflow now triggers on pushes and pull requests to main, dev, and demo branches, and only when Python files, requirements, or config files change.
  • .github/workflows/test.yml: The test workflow now includes all files under src/tests/ (not just src/tests/backend/) as triggers, ensuring tests run when any test file changes. This update is applied in two places to cover all relevant jobs. [1] [2]## Purpose
  • ...

Does this introduce a breaking change?

  • Yes
  • No

Golden Path Validation

  • I have tested the primary workflows (the "golden path") to ensure they function correctly without errors.

Deployment Validation

  • I have validated the deployment process successfully and all services are running as expected with this change.

What to Check

Verify that the following are valid

  • ...

Other Information

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Roopan-Microsoft Roopan-Microsoft merged commit f9f14bd into dev Apr 9, 2026
4 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.8.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants