Gitea action workflows not triggering after push

Hi, I have a gitea actions workflow that should run whenever I push to the repository, but sometimes nothing happens. the workflows file looks correct to me. What should i check first when a workflow doesnt trigger at all?

when a push never creates a run at all, start on the trigger side before blaming the runner.

  1. repo Settings → Actions enabled, and [actions] ENABLED = true in app.ini
  2. workflow lives under .gitea/workflows/*.yml (or whatever path you configured)
  3. the on: matches what you actually pushed (branch name, tags, paths filters)
  4. Actions → Runs: empty means it never fired. a run stuck waiting means labels/runner.

if the runs list stays empty, check gitea logs around the push for workflow parse errors. a bad indent can make the file get skipped. also confirm you pushed the workflow file itself to the default branch first so gitea knows it exists.