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

func ResolveCacheExporterFunc() remotecache.ResolveCacheExporterFunc

ResolveCacheExporterFunc for Github actions cache exporter.

func ResolveCacheImporterFunc

func ResolveCacheImporterFunc() remotecache.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
}

Source Files

gha.go

Version
v0.21.1 (latest)
Published
Apr 29, 2025
Platform
linux/amd64
Imports
27 packages
Last checked
49 minutes ago

Tools for package owners.