Scheduled even trigger

I read on the Github Action Docs that

Scheduled workflows run on the latest commit on the default or base branch.

I put the workflow schedule on my default branch which is master.
My question is, do I need to always commit and push to the master branch, to make the scheduled workflow run at the set cron time?
For example, If I set the schedule to run every Monday at 1pm, Do I need to always commit and push whatever is that on Monday before 1 pm, to make the scheduled run?

The workflow file is only used from the default branch. What else is used depends on the content of that workflow file. The GITHUB_REF for the workflow is the default branch, so if you use actions/checkout without parameters that say otherwise it will retrieve the default branch.