package gha

import "github.com/moby/buildkit/cache/remotecache/gha"

Index

Functions

func NewExporter

func NewExporter(c *Config) (remotecache.Exporter, error)

func NewImporter

func NewImporter(c *Config) (remotecache.Importer, error)

func ResolveCacheExporterFunc

ResolveCacheExporterFunc for Github actions cache exporter.

func ResolveCacheImporterFunc

ResolveCacheImporterFunc for Github actions cache importer.

Types

type Config

type Config struct {
	Scope      string
	URL        string
	Token      string // token for the Github Cache runtime API
	GHToken    string // token for the Github REST API
	Repository string
	Version    int
	Timeout    time.Duration

	*ghatypes.CacheConfig
	// contains filtered or unexported fields
}

type VerifierProvider

type VerifierProvider func() (*policy.Verifier, error)

Source Files

gha.go

Directories

PathSynopsis
cache/remotecache/gha/ghatypes
Version
v0.28.0
Published
Mar 3, 2026
Platform
darwin/amd64
Imports
33 packages
Last checked
14 minutes ago

Tools for package owners.