Directories
¶
| Path | Synopsis |
|---|---|
|
buildkite
Package buildkite implements buildrunner.BuildRunner backed by the Buildkite CI platform.
|
Package buildkite implements buildrunner.BuildRunner backed by the Buildkite CI platform. |
|
fake
Package fake provides a buildrunner.BuildRunner whose outcome is driven by the triggered changes.
|
Package fake provides a buildrunner.BuildRunner whose outcome is driven by the triggered changes. |
|
githubactions
Package githubactions implements buildrunner.BuildRunner backed by GitHub Actions workflow_dispatch.
|
Package githubactions implements buildrunner.BuildRunner backed by GitHub Actions workflow_dispatch. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
fake
Package fake provides a changeprovider.ChangeProvider whose outcome is driven by the input change.
|
Package fake provides a changeprovider.ChangeProvider whose outcome is driven by the input change. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
routing
Package routing provides a ChangeProvider that dispatches URIs to downstream change providers based on the URI's change type.
|
Package routing provides a ChangeProvider that dispatches URIs to downstream change providers based on the URI's change type. |
|
all
Package all provides a conflict.Analyzer that pessimistically reports a conflict against every in-flight batch.
|
Package all provides a conflict.Analyzer that pessimistically reports a conflict against every in-flight batch. |
|
fake
Package fake provides a conflict.Analyzer that decorates an existing analyzer: it delegates to the wrapped implementation for the happy path, but injects an error when a caller-supplied predicate matches.
|
Package fake provides a conflict.Analyzer that decorates an existing analyzer: it delegates to the wrapped implementation for the happy path, but injects an error when a caller-supplied predicate matches. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
none
Package none provides a conflict.Analyzer that never reports a conflict.
|
Package none provides a conflict.Analyzer that never reports a conflict. |
|
pathoverlap
Package pathoverlap provides a conflict.Analyzer that reports a conflict between two batches when the paths they change share a key.
|
Package pathoverlap provides a conflict.Analyzer that reports a conflict between two batches when the paths they change share a key. |
|
fake
Package fake provides a mergechecker.MergeChecker whose outcome is driven by the input change.
|
Package fake provides a mergechecker.MergeChecker whose outcome is driven by the input change. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
yaml
Package yaml provides a YAML-file-backed implementation of queueconfig.Store.
|
Package yaml provides a YAML-file-backed implementation of queueconfig.Store. |
|
fake
Package fake provides a scorer.Scorer that decorates an existing scorer: it delegates to the wrapped implementation for the happy path, but injects an error when a change URI carries a failure marker of the form "sq-fake=<token>":
|
Package fake provides a scorer.Scorer that decorates an existing scorer: it delegates to the wrapped implementation for the happy path, but injects an error when a change URI carries a failure marker of the form "sq-fake=<token>": |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
speculation
|
|
|
allocator
Package allocator defines the budget-spending composition point used by the standard Speculator.
|
Package allocator defines the budget-spending composition point used by the standard Speculator. |
|
allocator/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
allocator/sticky
Package sticky provides an allocator.Allocator that fills only free budget slots and leaves every in-flight build running — it never preempts.
|
Package sticky provides an allocator.Allocator that fills only free budget slots and leaves every in-flight build running — it never preempts. |
|
generator
Package generator defines the candidate-stream composition point used by the standard Speculator.
|
Package generator defines the candidate-stream composition point used by the standard Speculator. |
|
generator/bestfirst
Package bestfirst provides a probability-ordered speculation path generator.
|
Package bestfirst provides a probability-ordered speculation path generator. |
|
generator/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
speculator/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
speculator/standard
Package standard provides the standard speculator.Speculator: it composes a Generator and an Allocator so a queue's candidate scoring and its budget rationing policy can vary independently without changing the Speculator.
|
Package standard provides the standard speculator.Speculator: it composes a Generator and an Allocator so a queue's candidate scoring and its budget rationing policy can vary independently without changing the Speculator. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
fake
Package fake provides a validator.Validator that always passes.
|
Package fake provides a validator.Validator that always passes. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.