Directories
¶
| Path | Synopsis |
|---|---|
|
Package checkpoint defines durable queue snapshot types.
|
Package checkpoint defines durable queue snapshot types. |
|
bolt
Package bolt provides a bbolt-backed queue checkpoint store.
|
Package bolt provides a bbolt-backed queue checkpoint store. |
|
postgres
Package postgres provides a database/sql-backed Postgres queue checkpoint store.
|
Package postgres provides a database/sql-backed Postgres queue checkpoint store. |
|
Package engine is the merge-queue reconcile loop: rollup batching with bisection.
|
Package engine is the merge-queue reconcile loop: rollup batching with bisection. |
|
Package forge is a minimal Forgejo (Gitea-compatible) API client covering exactly what the merge queue needs: discovering auto-merge PRs, driving the required status check, merging, and reading gate-CI results.
|
Package forge is a minimal Forgejo (Gitea-compatible) API client covering exactly what the merge queue needs: discovering auto-merge PRs, driving the required status check, merging, and reading gate-CI results. |
|
Package gitops builds integration ("staging") branches by merging PR head refs onto a base branch in a throwaway local clone, shelling out to git.
|
Package gitops builds integration ("staging") branches by merging PR head refs onto a base branch in a throwaway local clone, shelling out to git. |
|
Package manager runs one merge-queue engine per discovered (repo, base), discovering opt-in repos by topic and ensuring their branch protection.
|
Package manager runs one merge-queue engine per discovered (repo, base), discovering opt-in repos by topic and ensuring their branch protection. |
|
Package metrics exposes dependency-free Prometheus text metrics for shunt.
|
Package metrics exposes dependency-free Prometheus text metrics for shunt. |
|
Package repoconfig parses per-repository shunt configuration files.
|
Package repoconfig parses per-repository shunt configuration files. |
Click to show internal directories.
Click to hide internal directories.