That's how it works that I can see. I run it and woodpecker just waits for an event like a push or whatever to your repo and then it runs the jobs.
As someone who runs gitlab as well I much prefer woodpecker CI to github/forgejo actions. Personal preference entirely though.