holmesgpt icon indicating copy to clipboard operation
holmesgpt copied to clipboard

Update GitHub workflows to only run on necessary changes

Open pavangudiwada opened this issue 7 months ago • 1 comments

What would you like to be added?

Option to ignore some workflows when changes are made to something not relevant to the workflow. For example

  1. Evals run even when docs are changed
  2. Workflows are triggered for draft PR's which are only related to docs or other non-code related changes.

Why is this needed?

Save the time it takes to deploy docs and unnecessary usage of resources

pavangudiwada avatar Jun 11 '25 08:06 pavangudiwada

@pavangudiwada i have reverted this fix since those checks are required and if they aren't running in the pr we cannot merge them.

Revert PR: https://github.com/robusta-dev/holmesgpt/pull/516 PR blocked due to this change: https://github.com/robusta-dev/holmesgpt/pull/515 More info: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks

moshemorad avatar Jun 12 '25 08:06 moshemorad