Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.0.0-...-4aa7ecc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2026 License: Apache-2.0

Directories

Path Synopsis
Package admission decides what a submitted migration set becomes on a target and whether it may run.
Package admission decides what a submitted migration set becomes on a target and whether it may run.
Package authz decides who may command godwit, over the API and through the forge, and serves no transport.
Package authz decides who may command godwit, over the API and through the forge, and serves no transport.
Package cli wires the godwit command tree.
Package cli wires the godwit command tree.
Package comment parses a pull request comment into the godwit command it names.
Package comment parses a pull request comment into the godwit command it names.
Package config loads the godwit.yaml project file with env overrides.
Package config loads the godwit.yaml project file with env overrides.
Package controlplane holds the state store, the lease-based scheduler and drift monitoring.
Package controlplane holds the state store, the lease-based scheduler and drift monitoring.
Package creds resolves target-database credentials through pluggable providers.
Package creds resolves target-database credentials through pluggable providers.
credstest
Package credstest holds the conformance suite every credential provider must pass.
Package credstest holds the conformance suite every credential provider must pass.
Package limits holds the bounds, decided by configuration, that a request is admitted within.
Package limits holds the bounds, decided by configuration, that a request is admitted within.
Package link composes the UI addresses that leave the process; it sits outside ui and imports nothing of godwit's, because ui already reaches notify and could not be called back from it.
Package link composes the UI addresses that leave the process; it sits outside ui and imports nothing of godwit's, because ui already reaches notify and could not be called back from it.
Package lint checks a migration directory the way a pull request gate does: no database involved.
Package lint checks a migration directory the way a pull request gate does: no database involved.
Package metrics exposes the service's Prometheus metrics.
Package metrics exposes the service's Prometheus metrics.
Package notify delivers godwit events to the outside world.
Package notify delivers godwit events to the outside world.
Package redact decides which part of an error godwit publishes and which part stays in the server log.
Package redact decides which part of an error godwit publishes and which part stays in the server log.
Package report renders what a plan or a run does to a database, in the words the terminal and the pull request both read.
Package report renders what a plan or a run does to a database, in the words the terminal and the pull request both read.
Package schemasource turns a description of the desired database into PostgreSQL DDL without a database.
Package schemasource turns a description of the desired database into PostgreSQL DDL without a database.
Package server assembles and runs the godwit service.
Package server assembles and runs the godwit service.
surface
api
Package api serves the godwit control-plane API over connect (gRPC + JSON).
Package api serves the godwit control-plane API over connect (gRPC + JSON).
githubapp
Package githubapp receives GitHub App deliveries and turns a verified one into an authorised command.
Package githubapp receives GitHub App deliveries and turns a verified one into an authorised command.
ui
Package ui serves the operator web UI on top of the service's own API implementation.
Package ui serves the operator web UI on top of the service's own API implementation.
Package version exposes build-time version metadata.
Package version exposes build-time version metadata.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL