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/**
on:
  workflow_run:
    workflows: ['CI']
    branches: [develop]
    paths: ['src/**']
    types:
      - completed

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