Documentation
¶
Overview ¶
Command go-version-watcher polls https://go.dev/dl/?mode=json on an interval, computes the max stable Go version, and publishes one CreateTaskCommand to Kafka per new version so the Go update runbook can be run.
See [[Go Version Watcher]] for scope + DoD; [[Watcher Writing Guide]] for the producer-side contract; [[Agent Task File Contract]] for the frontmatter/body shape this watcher emits.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
run-once
command
Command go-version-watcher-run-once runs a single go.dev poll cycle then exits.
|
Command go-version-watcher-run-once runs a single go.dev poll cycle then exits. |
|
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
|
Package pkg provides the core domain types and logic for the go-version-watcher service:
|
Package pkg provides the core domain types and logic for the go-version-watcher service: |
|
factory
Package factory wires concrete dependencies for the go-version-watcher binary.
|
Package factory wires concrete dependencies for the go-version-watcher binary. |
|
tasktemplate
Package tasktemplate holds the built-in default title/body templates for the emitted go-version task, authored as embedded markdown files.
|
Package tasktemplate holds the built-in default title/body templates for the emitted go-version task, authored as embedded markdown files. |
Click to show internal directories.
Click to hide internal directories.