You can create multiple Woodpecker workflows for one repository simply by creating multiple yaml files in the .woodpecker/ folder. Each one is independent of the others (unless you instruct them otherwise) and can, if there are enough agents, run in parallel.

Dependent workflows

You can indicate to Woodpecker that one workflow depends on another one with depends:

depends_on:
  - workflow_a
  - name: workflow_b
    optional: true

See also: