Skip to content

fix: Filter file the paths for pipeline run#798

Merged
Roopan-Microsoft merged 4 commits intodevfrom
psl-filter-paths
Apr 10, 2026
Merged

fix: Filter file the paths for pipeline run#798
Roopan-Microsoft merged 4 commits intodevfrom
psl-filter-paths

Conversation

@Prekshith-Microsoft
Copy link
Copy Markdown
Contributor

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

This pull request updates several GitHub Actions workflow files to improve CI/CD efficiency and reliability. The main changes include refining workflow triggers to reduce unnecessary runs, adding concurrency controls to prevent overlapping jobs, and improving caching for Python dependencies to speed up builds.

Workflow Trigger Refinements:

  • Limited the create-release workflow to ignore documentation and image files, so it only runs on relevant changes.
  • Updated triggers for pylint, test, docker-build, deploy-v2, and azure-dev workflows to monitor more specific file paths, reducing unnecessary workflow executions. [1] [2] [3] [4] [5] [6] [7]

Concurrency and Job Management:

  • Introduced concurrency groups for test, pylint, docker-build, and codeql workflows to cancel in-progress runs when new commits are pushed, ensuring only the latest changes are tested. [1] [2] [3] [4]

Dependency Caching Improvements:

  • Enabled pip caching in the pylint and test workflows, using the requirements files as cache keys to speed up dependency installation. [1] [2]

Additional Path and File Handling:

  • Added or refined paths for workflow triggers to include or exclude specific files, such as test configs and Docker-related files, for more accurate workflow activation. [1] [2] [3] [4] [5]

These changes collectively make the CI/CD process more efficient, targeted, and robust.## 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

Prekshith-Microsoft and others added 3 commits April 9, 2026 11:41
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Accept dev's workflow_dispatch-only trigger for azure-dev.yml.
Update docker-build.yml paths to use correct src/App/ casing from dev,
while keeping WebApp.Dockerfile and .dockerignore path entries.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep dev's workflow structure while adding back push trigger with
path filters for infra/**, azure*.yaml, and workflow file changes.

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

🎉 This PR is included in version 2.4.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