vendor: update buildkit to v0.31.0-rc2

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax
2026-06-12 13:46:40 +02:00
parent d1c298cd85
commit 268dcf5917
351 changed files with 11926 additions and 4883 deletions
+11 -11
View File
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.5.1
// - protoc-gen-go-grpc v1.6.1
// - protoc v3.14.0
// source: github.com/moby/buildkit/api/services/control/control.proto
@@ -196,31 +196,31 @@ type ControlServer interface {
type UnimplementedControlServer struct{}
func (UnimplementedControlServer) DiskUsage(context.Context, *DiskUsageRequest) (*DiskUsageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method DiskUsage not implemented")
return nil, status.Error(codes.Unimplemented, "method DiskUsage not implemented")
}
func (UnimplementedControlServer) Prune(*PruneRequest, grpc.ServerStreamingServer[UsageRecord]) error {
return status.Errorf(codes.Unimplemented, "method Prune not implemented")
return status.Error(codes.Unimplemented, "method Prune not implemented")
}
func (UnimplementedControlServer) Solve(context.Context, *SolveRequest) (*SolveResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Solve not implemented")
return nil, status.Error(codes.Unimplemented, "method Solve not implemented")
}
func (UnimplementedControlServer) Status(*StatusRequest, grpc.ServerStreamingServer[StatusResponse]) error {
return status.Errorf(codes.Unimplemented, "method Status not implemented")
return status.Error(codes.Unimplemented, "method Status not implemented")
}
func (UnimplementedControlServer) Session(grpc.BidiStreamingServer[BytesMessage, BytesMessage]) error {
return status.Errorf(codes.Unimplemented, "method Session not implemented")
return status.Error(codes.Unimplemented, "method Session not implemented")
}
func (UnimplementedControlServer) ListWorkers(context.Context, *ListWorkersRequest) (*ListWorkersResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListWorkers not implemented")
return nil, status.Error(codes.Unimplemented, "method ListWorkers not implemented")
}
func (UnimplementedControlServer) Info(context.Context, *InfoRequest) (*InfoResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Info not implemented")
return nil, status.Error(codes.Unimplemented, "method Info not implemented")
}
func (UnimplementedControlServer) ListenBuildHistory(*BuildHistoryRequest, grpc.ServerStreamingServer[BuildHistoryEvent]) error {
return status.Errorf(codes.Unimplemented, "method ListenBuildHistory not implemented")
return status.Error(codes.Unimplemented, "method ListenBuildHistory not implemented")
}
func (UnimplementedControlServer) UpdateBuildHistory(context.Context, *UpdateBuildHistoryRequest) (*UpdateBuildHistoryResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UpdateBuildHistory not implemented")
return nil, status.Error(codes.Unimplemented, "method UpdateBuildHistory not implemented")
}
func (UnimplementedControlServer) testEmbeddedByValue() {}
@@ -232,7 +232,7 @@ type UnsafeControlServer interface {
}
func RegisterControlServer(s grpc.ServiceRegistrar, srv ControlServer) {
// If the following call pancis, it indicates UnimplementedControlServer was
// If the following call panics, it indicates UnimplementedControlServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
+19 -19
View File
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.5.1
// - protoc-gen-go-grpc v1.6.1
// - protoc v3.14.0
// source: github.com/moby/buildkit/frontend/gateway/pb/gateway.proto
@@ -293,55 +293,55 @@ type LLBBridgeServer interface {
type UnimplementedLLBBridgeServer struct{}
func (UnimplementedLLBBridgeServer) ResolveImageConfig(context.Context, *ResolveImageConfigRequest) (*ResolveImageConfigResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ResolveImageConfig not implemented")
return nil, status.Error(codes.Unimplemented, "method ResolveImageConfig not implemented")
}
func (UnimplementedLLBBridgeServer) ResolveSourceMeta(context.Context, *ResolveSourceMetaRequest) (*ResolveSourceMetaResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ResolveSourceMeta not implemented")
return nil, status.Error(codes.Unimplemented, "method ResolveSourceMeta not implemented")
}
func (UnimplementedLLBBridgeServer) Solve(context.Context, *SolveRequest) (*SolveResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Solve not implemented")
return nil, status.Error(codes.Unimplemented, "method Solve not implemented")
}
func (UnimplementedLLBBridgeServer) ReadFile(context.Context, *ReadFileRequest) (*ReadFileResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ReadFile not implemented")
return nil, status.Error(codes.Unimplemented, "method ReadFile not implemented")
}
func (UnimplementedLLBBridgeServer) ReadDir(context.Context, *ReadDirRequest) (*ReadDirResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ReadDir not implemented")
return nil, status.Error(codes.Unimplemented, "method ReadDir not implemented")
}
func (UnimplementedLLBBridgeServer) StatFile(context.Context, *StatFileRequest) (*StatFileResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method StatFile not implemented")
return nil, status.Error(codes.Unimplemented, "method StatFile not implemented")
}
func (UnimplementedLLBBridgeServer) Evaluate(context.Context, *EvaluateRequest) (*EvaluateResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Evaluate not implemented")
return nil, status.Error(codes.Unimplemented, "method Evaluate not implemented")
}
func (UnimplementedLLBBridgeServer) Ping(context.Context, *PingRequest) (*PongResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Ping not implemented")
return nil, status.Error(codes.Unimplemented, "method Ping not implemented")
}
func (UnimplementedLLBBridgeServer) Return(context.Context, *ReturnRequest) (*ReturnResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Return not implemented")
return nil, status.Error(codes.Unimplemented, "method Return not implemented")
}
func (UnimplementedLLBBridgeServer) Inputs(context.Context, *InputsRequest) (*InputsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Inputs not implemented")
return nil, status.Error(codes.Unimplemented, "method Inputs not implemented")
}
func (UnimplementedLLBBridgeServer) NewContainer(context.Context, *NewContainerRequest) (*NewContainerResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method NewContainer not implemented")
return nil, status.Error(codes.Unimplemented, "method NewContainer not implemented")
}
func (UnimplementedLLBBridgeServer) ReleaseContainer(context.Context, *ReleaseContainerRequest) (*ReleaseContainerResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ReleaseContainer not implemented")
return nil, status.Error(codes.Unimplemented, "method ReleaseContainer not implemented")
}
func (UnimplementedLLBBridgeServer) ExecProcess(grpc.BidiStreamingServer[ExecMessage, ExecMessage]) error {
return status.Errorf(codes.Unimplemented, "method ExecProcess not implemented")
return status.Error(codes.Unimplemented, "method ExecProcess not implemented")
}
func (UnimplementedLLBBridgeServer) ReadFileContainer(context.Context, *ReadFileRequest) (*ReadFileResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ReadFileContainer not implemented")
return nil, status.Error(codes.Unimplemented, "method ReadFileContainer not implemented")
}
func (UnimplementedLLBBridgeServer) ReadDirContainer(context.Context, *ReadDirRequest) (*ReadDirResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ReadDirContainer not implemented")
return nil, status.Error(codes.Unimplemented, "method ReadDirContainer not implemented")
}
func (UnimplementedLLBBridgeServer) StatFileContainer(context.Context, *StatFileRequest) (*StatFileResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method StatFileContainer not implemented")
return nil, status.Error(codes.Unimplemented, "method StatFileContainer not implemented")
}
func (UnimplementedLLBBridgeServer) Warn(context.Context, *WarnRequest) (*WarnResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Warn not implemented")
return nil, status.Error(codes.Unimplemented, "method Warn not implemented")
}
func (UnimplementedLLBBridgeServer) testEmbeddedByValue() {}
@@ -353,7 +353,7 @@ type UnsafeLLBBridgeServer interface {
}
func RegisterLLBBridgeServer(s grpc.ServiceRegistrar, srv LLBBridgeServer) {
// If the following call pancis, it indicates UnimplementedLLBBridgeServer was
// If the following call panics, it indicates UnimplementedLLBBridgeServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
+6 -6
View File
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.5.1
// - protoc-gen-go-grpc v1.6.1
// - protoc v3.14.0
// source: github.com/moby/buildkit/session/auth/auth.proto
@@ -101,16 +101,16 @@ type AuthServer interface {
type UnimplementedAuthServer struct{}
func (UnimplementedAuthServer) Credentials(context.Context, *CredentialsRequest) (*CredentialsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Credentials not implemented")
return nil, status.Error(codes.Unimplemented, "method Credentials not implemented")
}
func (UnimplementedAuthServer) FetchToken(context.Context, *FetchTokenRequest) (*FetchTokenResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method FetchToken not implemented")
return nil, status.Error(codes.Unimplemented, "method FetchToken not implemented")
}
func (UnimplementedAuthServer) GetTokenAuthority(context.Context, *GetTokenAuthorityRequest) (*GetTokenAuthorityResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetTokenAuthority not implemented")
return nil, status.Error(codes.Unimplemented, "method GetTokenAuthority not implemented")
}
func (UnimplementedAuthServer) VerifyTokenAuthority(context.Context, *VerifyTokenAuthorityRequest) (*VerifyTokenAuthorityResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method VerifyTokenAuthority not implemented")
return nil, status.Error(codes.Unimplemented, "method VerifyTokenAuthority not implemented")
}
func (UnimplementedAuthServer) testEmbeddedByValue() {}
@@ -122,7 +122,7 @@ type UnsafeAuthServer interface {
}
func RegisterAuthServer(s grpc.ServiceRegistrar, srv AuthServer) {
// If the following call pancis, it indicates UnimplementedAuthServer was
// If the following call panics, it indicates UnimplementedAuthServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
+26 -2
View File
@@ -6,6 +6,7 @@ import (
"io"
"net/url"
"os"
"slices"
"strconv"
"strings"
"unicode"
@@ -28,7 +29,8 @@ const (
keyDirName = "dir-name"
keyExporterMetaPrefix = "exporter-md-"
keyExporterID = "buildkit-attachable-exporter-id"
keyExporterID = "buildkit-attachable-exporter-id"
keyExporterMultiPlatformTransfer = "buildkit-exporter-multi-platform"
)
type fsSyncProvider struct {
@@ -341,6 +343,9 @@ func (sp *SyncTarget) chooser(ctx context.Context) int {
func (sp *SyncTarget) DiffCopy(stream FileSend_DiffCopyServer) (err error) {
id := sp.chooser(stream.Context())
if target, ok := sp.outdirs[id]; ok {
if target.deleteMode && !supportsExporterMultiPlatformTransfer(stream.Context()) {
return errors.New("local exporter mode=delete requires a BuildKit daemon with multi-platform local export support")
}
return syncTargetDiffCopy(stream, target.outdir, target.deleteMode)
}
f, ok := sp.fs[id]
@@ -371,7 +376,23 @@ func (sp *SyncTarget) DiffCopy(stream FileSend_DiffCopyServer) (err error) {
return writeTargetFile(stream, wc)
}
func CopyToCaller(ctx context.Context, fs fsutil.FS, id int, c session.Caller, progress func(int, bool)) error {
type CopyToCallerOpt func(metadata.MD)
func WithExporterMultiPlatformTransfer() CopyToCallerOpt {
return func(opts metadata.MD) {
opts.Set(keyExporterMultiPlatformTransfer, "1")
}
}
func supportsExporterMultiPlatformTransfer(ctx context.Context) bool {
md, ok := metadata.FromIncomingContext(ctx)
if !ok {
return false
}
return slices.Contains(md.Get(keyExporterMultiPlatformTransfer), "1")
}
func CopyToCaller(ctx context.Context, fs fsutil.FS, id int, c session.Caller, progress func(int, bool), copyOpts ...CopyToCallerOpt) error {
method := session.MethodURL(FileSend_ServiceDesc.ServiceName, "diffcopy")
if !c.Supports(method) {
return errors.Errorf("method %s not supported by the client", method)
@@ -385,6 +406,9 @@ func CopyToCaller(ctx context.Context, fs fsutil.FS, id int, c session.Caller, p
if !ok {
opts = make(map[string][]string)
}
for _, opt := range copyOpts {
opt(opts)
}
if existingVal, ok := opts[keyExporterID]; ok {
bklog.G(ctx).Warnf("overwriting grpc metadata key %q from value %+v to %+v", keyExporterID, existingVal, id)
}
+6 -6
View File
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.5.1
// - protoc-gen-go-grpc v1.6.1
// - protoc v3.14.0
// source: github.com/moby/buildkit/session/filesync/filesync.proto
@@ -86,10 +86,10 @@ type FileSyncServer interface {
type UnimplementedFileSyncServer struct{}
func (UnimplementedFileSyncServer) DiffCopy(grpc.BidiStreamingServer[types.Packet, types.Packet]) error {
return status.Errorf(codes.Unimplemented, "method DiffCopy not implemented")
return status.Error(codes.Unimplemented, "method DiffCopy not implemented")
}
func (UnimplementedFileSyncServer) TarStream(grpc.BidiStreamingServer[types.Packet, types.Packet]) error {
return status.Errorf(codes.Unimplemented, "method TarStream not implemented")
return status.Error(codes.Unimplemented, "method TarStream not implemented")
}
func (UnimplementedFileSyncServer) testEmbeddedByValue() {}
@@ -101,7 +101,7 @@ type UnsafeFileSyncServer interface {
}
func RegisterFileSyncServer(s grpc.ServiceRegistrar, srv FileSyncServer) {
// If the following call pancis, it indicates UnimplementedFileSyncServer was
// If the following call panics, it indicates UnimplementedFileSyncServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
@@ -200,7 +200,7 @@ type FileSendServer interface {
type UnimplementedFileSendServer struct{}
func (UnimplementedFileSendServer) DiffCopy(grpc.BidiStreamingServer[BytesMessage, BytesMessage]) error {
return status.Errorf(codes.Unimplemented, "method DiffCopy not implemented")
return status.Error(codes.Unimplemented, "method DiffCopy not implemented")
}
func (UnimplementedFileSendServer) testEmbeddedByValue() {}
@@ -212,7 +212,7 @@ type UnsafeFileSendServer interface {
}
func RegisterFileSendServer(s grpc.ServiceRegistrar, srv FileSendServer) {
// If the following call pancis, it indicates UnimplementedFileSendServer was
// If the following call panics, it indicates UnimplementedFileSendServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
+3 -3
View File
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.5.1
// - protoc-gen-go-grpc v1.6.1
// - protoc v3.14.0
// source: github.com/moby/buildkit/session/secrets/secrets.proto
@@ -62,7 +62,7 @@ type SecretsServer interface {
type UnimplementedSecretsServer struct{}
func (UnimplementedSecretsServer) GetSecret(context.Context, *GetSecretRequest) (*GetSecretResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetSecret not implemented")
return nil, status.Error(codes.Unimplemented, "method GetSecret not implemented")
}
func (UnimplementedSecretsServer) testEmbeddedByValue() {}
@@ -74,7 +74,7 @@ type UnsafeSecretsServer interface {
}
func RegisterSecretsServer(s grpc.ServiceRegistrar, srv SecretsServer) {
// If the following call pancis, it indicates UnimplementedSecretsServer was
// If the following call panics, it indicates UnimplementedSecretsServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
+4 -4
View File
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.5.1
// - protoc-gen-go-grpc v1.6.1
// - protoc v3.14.0
// source: github.com/moby/buildkit/session/sshforward/ssh.proto
@@ -78,10 +78,10 @@ type SSHServer interface {
type UnimplementedSSHServer struct{}
func (UnimplementedSSHServer) CheckAgent(context.Context, *CheckAgentRequest) (*CheckAgentResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method CheckAgent not implemented")
return nil, status.Error(codes.Unimplemented, "method CheckAgent not implemented")
}
func (UnimplementedSSHServer) ForwardAgent(grpc.BidiStreamingServer[BytesMessage, BytesMessage]) error {
return status.Errorf(codes.Unimplemented, "method ForwardAgent not implemented")
return status.Error(codes.Unimplemented, "method ForwardAgent not implemented")
}
func (UnimplementedSSHServer) testEmbeddedByValue() {}
@@ -93,7 +93,7 @@ type UnsafeSSHServer interface {
}
func RegisterSSHServer(s grpc.ServiceRegistrar, srv SSHServer) {
// If the following call pancis, it indicates UnimplementedSSHServer was
// If the following call panics, it indicates UnimplementedSSHServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
+3 -3
View File
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.5.1
// - protoc-gen-go-grpc v1.6.1
// - protoc v3.14.0
// source: github.com/moby/buildkit/session/upload/upload.proto
@@ -65,7 +65,7 @@ type UploadServer interface {
type UnimplementedUploadServer struct{}
func (UnimplementedUploadServer) Pull(grpc.BidiStreamingServer[BytesMessage, BytesMessage]) error {
return status.Errorf(codes.Unimplemented, "method Pull not implemented")
return status.Error(codes.Unimplemented, "method Pull not implemented")
}
func (UnimplementedUploadServer) testEmbeddedByValue() {}
@@ -77,7 +77,7 @@ type UnsafeUploadServer interface {
}
func RegisterUploadServer(s grpc.ServiceRegistrar, srv UploadServer) {
// If the following call pancis, it indicates UnimplementedUploadServer was
// If the following call panics, it indicates UnimplementedUploadServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.5.1
// - protoc-gen-go-grpc v1.6.1
// - protoc v3.14.0
// source: github.com/moby/buildkit/sourcepolicy/policysession/policysession.proto
@@ -62,7 +62,7 @@ type PolicyVerifierServer interface {
type UnimplementedPolicyVerifierServer struct{}
func (UnimplementedPolicyVerifierServer) CheckPolicy(context.Context, *CheckPolicyRequest) (*CheckPolicyResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method CheckPolicy not implemented")
return nil, status.Error(codes.Unimplemented, "method CheckPolicy not implemented")
}
func (UnimplementedPolicyVerifierServer) testEmbeddedByValue() {}
@@ -74,7 +74,7 @@ type UnsafePolicyVerifierServer interface {
}
func RegisterPolicyVerifierServer(s grpc.ServiceRegistrar, srv PolicyVerifierServer) {
// If the following call pancis, it indicates UnimplementedPolicyVerifierServer was
// If the following call panics, it indicates UnimplementedPolicyVerifierServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
+1 -1
View File
@@ -2,7 +2,7 @@ variable "ROOT_SIGNING_VERSION" {
type = string
# default = "8842feefbb65effea46ff4a0f2b6aad91e685fe9" # expired root
# default = "9d8b5c5e3bed603c80b57fcc316b7a1af688c57e" # expired timestamp
default = "e88fa609ddf5a177bb46d0f7c9b43d178b9483a3"
default = "912004bc6b8cd429d181d8448d9d7c7c44085009"
description = "The git commit hash of sigstore/root-signing to use for embedded roots."
}
+7 -7
View File
@@ -2,29 +2,29 @@
"signatures": [
{
"keyid": "e71a54d543835ba86adad9460379c7641fb8726d164ea766801a1c522aba7ea2",
"sig": "3046022100e04c9706299be5d8c2b14fb50bcd5b9c241f10597153dfe22f943efe896b5150022100cfd7b9f06a5900784e312d02b8e336edbb3b2fab61ac14550b3112b4f9e33df4"
"sig": "3045022100ea2f374f409810e2db950749d9cfed09a15b6a5e25f3d5ffd0799459d7bee167022028d3acdde6dbd5034cfad222d31b41090ee21894e2c46cb8974198ab0377db44"
},
{
"keyid": "22f4caec6d8e6f9555af66b3d4c3cb06a3bb23fdc7e39c916c61f462e6f52b06",
"sig": ""
"sig": "304402207ebb24e3237e470691d7875903a7754d0ef2ae7e7b5024a7888c9a38a52deecd02206ed5ad1c6f4fab46995843ab6b23f9420c5a4cf6ce1cb2cb2a6fc2e87e2ef3e1"
},
{
"keyid": "61643838125b440b40db6942f5cb5a31c0dc04368316eb2aaa58b95904a58222",
"sig": "3045022100cc308ae7d390fa782ee3376ddfaa929835016e86dad81f69e2de7ec1e174432e02205fb19906a31cce146c29624443c0d0c2f33ee80dac39d72114f939607cc22937"
"sig": "304602210089d9dfd8e106cc958088a4da3c8cf7254ab6f65a9647d37ada730ef4763c5163022100d882ee744615be79861e214e1eeb9e1eddf6a1e203a201b4c5d03f5224d71d16"
},
{
"keyid": "a687e5bf4fab82b0ee58d46e05c9535145a2c9afb458f43d42b45ca0fdce2a70",
"sig": "304502203f8aff7a30e05a8c3d904b671ab1a6e4e8a6f508b7cfa0c780e72976bee7a227022100f64c9b765526f34d9ea16339cf238893e1c3368b4f0910a61a1af27dda01ebb9"
"sig": "304502210088bd4b88e83f586ce568d27d04214c4ab3fd1894178ef015303d56afa939205302205538ebab93876abb9075ad77114bff28a0d79a7cc229b534a0c5ced5526b48e7"
},
{
"keyid": "183e64f37670dc13ca0d28995a3053f3740954ddce44321a41e46534cf44e632",
"sig": "304502202363ca249aefa6d5f61c408a32cdd079b034a7888ddf2136dc4515ed4a728418022100b04eca42bc510ccbbf5d30783aaa936b1f137ca7a017ee9d90d3710432da0427"
"sig": "3045022100f35b07e938d4949caf82e69e86cc9db3b69b6dbc6740c1f343d06893f996fbeb022001e847d816259a96a49e42779a2350dab97b71c8ae7e26b2380c6fa7f58131b3"
}
],
"signed": {
"_type": "root",
"consistent_snapshot": true,
"expires": "2026-06-22T13:27:01Z",
"expires": "2026-11-20T13:58:18Z",
"keys": {
"0c87432c3bf09fd99189fdc32fa5eaedf4e4a5fac7bab73fa04a2e0fc64af6f5": {
"keyid_hash_algorithms": [
@@ -134,7 +134,7 @@
}
},
"spec_version": "1.0",
"version": 14,
"version": 15,
"x-tuf-on-ci-expiry-period": 197,
"x-tuf-on-ci-signing-period": 46
}
+4 -4
View File
@@ -2,12 +2,12 @@
"signatures": [
{
"keyid": "0c87432c3bf09fd99189fdc32fa5eaedf4e4a5fac7bab73fa04a2e0fc64af6f5",
"sig": "30460221009aa4bf5821ae1b692da023df898b93d6f676062b4302d2041c5c262632e6bb72022100ea6d61eb8e9e776881a10ec3d5b036ee0def5f96ca1f1eb778083ed27122e57b"
"sig": "3045022044d1fb58328b16c750f8edc29c7734bace9c96b56896dfbdecce3a14cf640bab0221008bf05b104c3c34b3f8c28de8d555225fbccc47b5d5b46dd1bf0557c2a3c45d7a"
}
],
"signed": {
"_type": "snapshot",
"expires": "2036-05-04T09:04:05Z",
"expires": "2036-05-15T08:09:16Z",
"meta": {
"registry.npmjs.org.json": {
"version": 8
@@ -45,10 +45,10 @@
"version": 2
},
"targets.json": {
"version": 13
"version": 14
}
},
"spec_version": "1.0",
"version": 164
"version": 165
}
}
+13 -7
View File
@@ -2,23 +2,23 @@
"signatures": [
{
"keyid": "e71a54d543835ba86adad9460379c7641fb8726d164ea766801a1c522aba7ea2",
"sig": "3044022054d6a8fe5f1eb2884cf4d6bb39e37515c70fc14f5730d07d8240b5da287aa2df022029054f010dd87e5bf64c75e061c81337a7946b3c870376587812156519572c2b"
"sig": "30440220560777f2e8093ef4e6289975f0ad5fbfb85dbb03e6bf98bff935737ddeeca80802206a85e2904843a842c7e651e46e7fe49874de99fa94f5051639a6dc6b5aee4f29"
},
{
"keyid": "22f4caec6d8e6f9555af66b3d4c3cb06a3bb23fdc7e39c916c61f462e6f52b06",
"sig": "30450220531a618d5c05608521ae05807299db298fc3319492fab15c4de6ac30d8011844022100b8fc501ccc1fb0aabc536a19abb805c4951c7fe0a957eb935eeca7b8072e9c58"
"sig": "30450221008c1befccad604a4818eccc59d670f74f66b69f4bab38aca744777f304d4c176c022062d56c5c6a50504b73145ec08a2e102a0a5fd0476b097d32766f6580110348ff"
},
{
"keyid": "61643838125b440b40db6942f5cb5a31c0dc04368316eb2aaa58b95904a58222",
"sig": "30440220180f029a56100e3f02ef26f7355595cad0c9eb8235fd6fcf71ba419c243f59cd022023d5619c686320409d71971137ca8eb2ce01b29da5864b36053e6b5207d6d39c"
"sig": "3046022100d298094a3195317c1c3329ee31468f129d4ea28a7f049a410d4f443f01953472022100dfcc5b8bd15db6fb0e7c857d8c53d71706381c22f76f5c951ce8b411d0b08bc0"
},
{
"keyid": "a687e5bf4fab82b0ee58d46e05c9535145a2c9afb458f43d42b45ca0fdce2a70",
"sig": ""
"sig": "3046022100c1d91fe98b8a0a63dd2e98eb1048ff579990c29dad890fe8061a293e90a26113022100f843667831e0c69a7ba41f2a974e082e457ff8d5aebef06bd7be6d34bc2ac092"
},
{
"keyid": "183e64f37670dc13ca0d28995a3053f3740954ddce44321a41e46534cf44e632",
"sig": "3046022100f748b26ba6c6d02bddea73df9d84d39dc365513bc60b6495b1391db785fffe1a022100aca703faf2839c8ab45cc22a8311b4b86b10422392b14cc94c1f0ed7ee634d37"
"sig": "304402206e1d9520e65d9074ea5bd5e20dca600aeb3beb3f93f1699a9b1897101f7f3f01022018335bb010edacb9f8f0a9101438b53d4481324ada04bf656718beed11d21c53"
}
],
"signed": {
@@ -48,7 +48,7 @@
}
]
},
"expires": "2035-09-29T08:18:33Z",
"expires": "2036-05-09T09:00:52Z",
"spec_version": "1.0",
"targets": {
"artifact.pub": {
@@ -153,6 +153,12 @@
},
"length": 1034
},
"signing_config_rekor_v2.v0.2.json": {
"hashes": {
"sha256": "0f5f38554e29e770d4d5d6f0e1b51fcbf84f61dc6934530a09b7a901eaad5bee"
},
"length": 1230
},
"trusted_root.json": {
"hashes": {
"sha256": "6494e21ea73fa7ee769f85f57d5a3e6a08725eae1e38c755fc3517c9e6bc0b66"
@@ -160,7 +166,7 @@
"length": 6787
}
},
"version": 13,
"version": 14,
"x-tuf-on-ci-expiry-period": 3650,
"x-tuf-on-ci-signing-period": 31
}
+4 -4
View File
@@ -2,18 +2,18 @@
"signatures": [
{
"keyid": "0c87432c3bf09fd99189fdc32fa5eaedf4e4a5fac7bab73fa04a2e0fc64af6f5",
"sig": "3046022100d90699c23313ac72c6afe8d7cae1b6ce887e59ccb8c2a8ba1206fcce81fe9924022100e7e2b9756673bba280acc90c1b6f30fe04d9a2668515efce004ce603c6b0b040"
"sig": "3044022054e85c4e052518a509510b86b43346b7cce6a5cb0bfe766b7431f6bd775776f502201e28f2af4b607781fb9edce48eb8eb7d782fb99cb7142738165de132d0a45091"
}
],
"signed": {
"_type": "timestamp",
"expires": "2026-05-14T09:04:06Z",
"expires": "2026-06-18T08:52:09Z",
"meta": {
"snapshot.json": {
"version": 164
"version": 165
}
},
"spec_version": "1.0",
"version": 668
"version": 699
}
}