How to use both paths & branches filter with workflow_run event in Github Action?

I want to trigger a workflow that deploys the build. I want to make sure of the following:

  1. CI workflow is completed
  2. branch is develop
  3. there are some changes in src/**
    workflows: ['CI']
    branches: [develop]
    paths: ['src/**']
      - completed

It seems the above approach is not supported :cry:, is there any other way?