Skip to content

docs: hello#719

Closed
Harmanpreet-Microsoft wants to merge 4 commits into
microsoft:mainfrom
Harmanpreet-Microsoft:psl-test
Closed

docs: hello#719
Harmanpreet-Microsoft wants to merge 4 commits into
microsoft:mainfrom
Harmanpreet-Microsoft:psl-test

Conversation

@Harmanpreet-Microsoft

Copy link
Copy Markdown
Contributor

Purpose

This pull request introduces significant improvements to the GitHub Actions workflows by adding precise path-based triggers to all workflow YAML files. This ensures that workflows only run when relevant files are modified, leading to faster CI/CD feedback, reduced unnecessary runs, and clearer PR status checks. Additionally, comprehensive documentation has been added to explain the workflows and their triggers.

Workflow path trigger enhancements:

  • Added paths filters to all major workflow YAML files (deploy.yml, docker-build-and-push.yml, test.yml, pylint.yml, codeql.yml) to ensure each workflow only runs when files it actually uses are changed. This reduces unnecessary CI runs and improves performance. [1] [2] [3] [4] [5] [6]

Documentation updates:

  • Added a new, detailed docs/GitHubActionsWorkflows.md file that documents all workflows, their triggers, path filters, purposes, and recent optimizations. This helps team members understand when and why workflows run, and how to maintain them.

Other changes:

  • Added a placeholder line to infra/hello.md (likely for testing or as a stub).
  • ...

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

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.

1 participant