Automatically run job when certain files are modified

I have a deployment job which I want to run automatically for certain file changes. However, I want to be able to manually run it no matter what.

I looked into the only:changes CI configuration:

https://docs.gitlab.com/ee/ci/yaml/#onlychangesexceptchanges

However, I tried it out and it won’t let me manually click the deploy job otherwise (since it won’t even create the job unless those files were changed).

Is there an easy way for me to have a job that automatically runs if some files were changed but requires a manual click otherwise?