Fix broken daily due to manual action triggers. and attempt to improve them (#9134)
Fix broken daily due to manual action triggers. and attempt to improve them (#9134)

The daily CI was broken by #9119 seems that for cron scheduled tasks, these ifs aren't evaluated to false.
But also it turns out that workflow_dispatch is only able to run CI on branches in the main repo (not on PRs).
this is an attempt to overcome that by being able to checkout from any repo we want.
JackieXie168/redis,JackieXie168/redis,JackieXie168/redis,JackieXie168/redis