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. |
|
fileoverlap
Package fileoverlap provides a conflict.Analyzer that reports a conflict between two batches when they change one or more of the same files.
|
Package fileoverlap provides a conflict.Analyzer that reports a conflict between two batches when they change one or more of the same files. |
|
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. |
|
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. |
|
fake
Package fake provides a pusher.Pusher whose outcome is driven by the input changes.
|
Package fake provides a pusher.Pusher whose outcome is driven by the input changes. |
|
git
Package git is a simple Pusher implementation backed by a local git checkout.
|
Package git is a simple Pusher implementation backed by a local git checkout. |
|
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
|
|
|
dependencylimit/fake
Package fake provides a programmable dependencylimit.DependencyLimit for tests and examples.
|
Package fake provides a programmable dependencylimit.DependencyLimit for tests and examples. |
|
dependencylimit/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
dependencylimit/static
Package static provides a dependencylimit.DependencyLimit that always returns a fixed, construction-time value.
|
Package static provides a dependencylimit.DependencyLimit that always returns a fixed, construction-time value. |
|
enumerator/chain
Package chain provides an enumerator.Enumerator that enumerates a batch as exactly one path, built directly on top of the full ordered chain of its active dependencies.
|
Package chain provides an enumerator.Enumerator that enumerates a batch as exactly one path, built directly on top of the full ordered chain of its active dependencies. |
|
enumerator/fake
Package fake provides a programmable in-memory enumerator.Enumerator for tests and examples.
|
Package fake provides a programmable in-memory enumerator.Enumerator for tests and examples. |
|
enumerator/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
pathscorer/fake
Package fake provides a programmable pathscorer.Scorer for tests and examples.
|
Package fake provides a programmable pathscorer.Scorer for tests and examples. |
|
pathscorer/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
pathscorer/probability
Package probability provides a pathscorer.Scorer that scores each path as the probability that exactly that path's assumption holds: every base dependency lands and every non-base dependency of the head does not.
|
Package probability provides a pathscorer.Scorer that scores each path as the probability that exactly that path's assumption holds: every base dependency lands and every non-base dependency of the head does not. |
|
prioritizationlimit/fake
Package fake provides a programmable prioritizationlimit.PrioritizationLimit for tests and examples.
|
Package fake provides a programmable prioritizationlimit.PrioritizationLimit for tests and examples. |
|
prioritizationlimit/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
prioritizationlimit/static
Package static provides a prioritizationlimit.PrioritizationLimit that always returns a fixed, construction-time value.
|
Package static provides a prioritizationlimit.PrioritizationLimit that always returns a fixed, construction-time value. |
|
prioritizer/fake
Package fake provides a programmable prioritizer.Prioritizer for tests and examples.
|
Package fake provides a programmable prioritizer.Prioritizer for tests and examples. |
|
prioritizer/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
prioritizer/sticky
Package sticky provides a prioritizer.Prioritizer implementing sticky build slots: a running path keeps its slot until it resolves, and only the budget left over is handed out to pending candidates.
|
Package sticky provides a prioritizer.Prioritizer implementing sticky build slots: a running path keeps its slot until it resolves, and only the budget left over is handed out to pending candidates. |
|
selectionlimit/fake
Package fake provides a programmable selectionlimit.SelectionLimit for tests and examples.
|
Package fake provides a programmable selectionlimit.SelectionLimit for tests and examples. |
|
selectionlimit/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
selector/all
Package all provides a selector.Selector that promotes every Candidate path in a batch's speculation tree — maximum parallelism, maximum build cost.
|
Package all provides a selector.Selector that promotes every Candidate path in a batch's speculation tree — maximum parallelism, maximum build cost. |
|
selector/fake
Package fake provides a programmable selector.Selector for tests and examples.
|
Package fake provides a programmable selector.Selector for tests and examples. |
|
selector/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. |
|
fake
Package fake provides a validator.Validator that always passes and a validator.Factory that returns it.
|
Package fake provides a validator.Validator that always passes and a validator.Factory that returns it. |
|
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.