# Conditional execution of step based on what files have changed

**URL:** <https://community.codefresh.io/t/conditional-execution-of-step-based-on-what-files-have-changed/904>\
**Category:** Pipeline Workflows\
**Created:** [April 18, 2023, 1:59am UTC](https://community.codefresh.io/t/conditional-execution-of-step-based-on-what-files-have-changed/904 "2023-04-18T01:59:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![divyang.betcloud](https://sea1.discourse-cdn.com/flex019/user_avatar/community.codefresh.io/divyang.betcloud/32/588_2.png) [@divyang.betcloud](https://community.codefresh.io/u/divyang.betcloud)\
**Post date:** [April 18, 2023, 1:59am UTC](https://community.codefresh.io/t/conditional-execution-of-step-based-on-what-files-have-changed/904/1 "2023-04-18T01:59:38Z")

</div>

I had a look at guide on conditional execution of steps at [Conditional execution of steps · Codefresh | Docs](https://codefresh.io/docs/docs/pipelines/conditional-execution-of-steps/)  
I don’t see any mechanism by which condition can be applied for file changeset.

---

<div class="post-metadata">

**Author:** ![Kostis](https://sea1.discourse-cdn.com/flex019/user_avatar/community.codefresh.io/kostis/32/391_2.png) [@Kostis](https://community.codefresh.io/u/Kostis)\
**Post date:** [April 21, 2023, 9:16pm UTC](https://community.codefresh.io/t/conditional-execution-of-step-based-on-what-files-have-changed/904/2 "2023-04-21T21:16:34Z")

</div>

Hello

If by “changeset” you mean the git payload event have you seen monorepo support? [Git triggers · Codefresh | Docs](https://codefresh.io/docs/docs/pipelines/triggers/git-triggers/#monorepo-support-modified-files)

Or do you mean something else?
