```mermaid
flowchart TD
    subgraph Forgejo
        forgejoActions[Forgejo Actions]
        forgejogit[ForgejoGit]
    end
    forgejoRunner[Forgejo Runner]
    imageregistry[Forgejo OCI Image Registry]

    forgejoActions -- runs workflows --> forgejoRunner
    forgejogit -- triggers on push --> forgejoRunner
    forgejoRunner -- pushes new image --> imageregistry
    forgejoRunner -- pushes new appspec --> forgejogit
```

This diagram shows the main components that connect to `forgejo-runner`:
- `Forgejo Actions` triggers workflows to be run by the runner.
- `ForgejoGit` triggers the runner on push events.
- The runner interacts with the image registry and git as part of CI/CD flows.
