internal/

directory
v0.0.0-...-f07582e Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2026 License: Apache-2.0

Directories

Path Synopsis
api
scratchworkerservice
Package scratchworkerservice implements the per-VM scratch worker.
Package scratchworkerservice implements the per-VM scratch worker.
scratchworkerservice/idauth
Package idauth provides HTTP middleware that requires a Google-signed ID token on inbound requests.
Package idauth provides HTTP middleware that requires a Google-signed ID token on inbound requests.
snapshotservice
Package snapshotservice exposes the internal/snapshot pipelines.
Package snapshotservice exposes the internal/snapshot pipelines.
Package billyx provides utilities for working with billy filesystems.
Package billyx provides utilities for working with billy filesystems.
Package buildinfo holds build identity embedded at link time.
Package buildinfo holds build identity embedded at link time.
Package cache provides an interface and implementations for caching.
Package cache provides an interface and implementations for caching.
Package docdb maintains indexed SQLite views of document streams.
Package docdb maintains indexed SQLite views of document streams.
Package gateway provides a client for the gateway service.
Package gateway provides a client for the gateway service.
Package gcsx extends the GCS client library.
Package gcsx extends the GCS client library.
Package gitcache implements a git repo cache on GCS or local filesystem.
Package gitcache implements a git repo cache on GCS or local filesystem.
Package git provides rebuilder-specific git abstractions.
Package git provides rebuilder-specific git abstractions.
Package hashext provides extensions to the standard crypto/hash package.
Package hashext provides extensions to the standard crypto/hash package.
Package httpegress provides a client constructor for building an HTTP Client for making requests to external services.
Package httpegress provides a client constructor for building an HTTP Client for making requests to external services.
Package http provides a simpler http.Client abstraction and derivative uses.
Package http provides a simpler http.Client abstraction and derivative uses.
Package jsonl decodes and encodes JSON Lines streams (one JSON value per line).
Package jsonl decodes and encodes JSON Lines streams (one JSON value per line).
Package pipe provides a simple way of applying transforms to a channel.
Package pipe provides a simple way of applying transforms to a channel.
proxy
dockerfs
Package dockerfs defines a FS interface for accessing files in a Docker container.
Package dockerfs defines a FS interface for accessing files in a Docker container.
handshake
Package handshake contains adaptations of the builtin golang TLS implementation to read part of the handshake.
Package handshake contains adaptations of the builtin golang TLS implementation to read part of the handshake.
Package rundex provides access to metadata about runs and attempts.
Package rundex provides access to metadata about runs and attempts.
Package semver implements the Semantic Versioning 2.0.0 spec.
Package semver implements the Semantic Versioning 2.0.0 spec.
Package serviceid provides helpers for parsing and canonicalizing build identifiers from a repository URI and a Go module pseudo-version.
Package serviceid provides helpers for parsing and canonicalizing build identifiers from a repository URI and a Go module pseudo-version.
Package signals defines the priority signals that rank packages for onboarding: per-package measures of importance, each normalized within its ecosystem into (0,1] so heavy tails and incomparable registry scales stay out of the arithmetic, and combined into one priority score at read time.
Package signals defines the priority signals that rank packages for onboarding: per-package measures of importance, each normalized within its ecosystem into (0,1] so heavy tails and incomparable registry scales stay out of the arithmetic, and combined into one priority score at read time.
Package snapshot implements the snapshot database: a rollup engine that scans Firestore and writes a single SQLite database to a file:// or gs:// destination.
Package snapshot implements the snapshot database: a rollup engine that scans Firestore and writes a single SQLite database to a file:// or gs:// destination.
Package sqlitex holds the conventions shared by the SQLite databases this repository publishes: the schema era recorded in the file header, the TEXT encoding of time columns, and the gzip copy that moves a built database between local disk and a billy filesystem.
Package sqlitex holds the conventions shared by the SQLite databases this repository publishes: the schema era recorded in the file header, the TEXT encoding of time columns, and the gzip copy that moves a built database between local disk and a billy filesystem.
Package timewarp implements a registry-fronting HTTP service that filters returned content by time.
Package timewarp implements a registry-fronting HTTP service that filters returned content by time.
Package verifier provides a library for verifying and attesting to a rebuild.
Package verifier provides a library for verifying and attesting to a rebuild.
Package versionx orders version strings across ecosystems, approximately.
Package versionx orders version strings across ecosystems, approximately.

Jump to

Keyboard shortcuts

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