mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-04 10:03:42 +08:00 
			
		
		
		
	vendor: update buildkit to master@31c870e82a48
Signed-off-by: Justin Chadwell <me@jedevc.com>
This commit is contained in:
		
							
								
								
									
										2
									
								
								vendor/google.golang.org/protobuf/encoding/protojson/doc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/google.golang.org/protobuf/encoding/protojson/doc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -4,7 +4,7 @@
 | 
			
		||||
 | 
			
		||||
// Package protojson marshals and unmarshals protocol buffer messages as JSON
 | 
			
		||||
// format. It follows the guide at
 | 
			
		||||
// https://developers.google.com/protocol-buffers/docs/proto3#json.
 | 
			
		||||
// https://protobuf.dev/programming-guides/proto3#json.
 | 
			
		||||
//
 | 
			
		||||
// This package produces a different output than the standard "encoding/json"
 | 
			
		||||
// package, which does not operate correctly on protocol buffer messages.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -814,16 +814,22 @@ func (d decoder) unmarshalTimestamp(m protoreflect.Message) error {
 | 
			
		||||
		return d.unexpectedTokenError(tok)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	t, err := time.Parse(time.RFC3339Nano, tok.ParsedString())
 | 
			
		||||
	s := tok.ParsedString()
 | 
			
		||||
	t, err := time.Parse(time.RFC3339Nano, s)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return d.newError(tok.Pos(), "invalid %v value %v", genid.Timestamp_message_fullname, tok.RawString())
 | 
			
		||||
	}
 | 
			
		||||
	// Validate seconds. No need to validate nanos because time.Parse would have
 | 
			
		||||
	// covered that already.
 | 
			
		||||
	// Validate seconds.
 | 
			
		||||
	secs := t.Unix()
 | 
			
		||||
	if secs < minTimestampSeconds || secs > maxTimestampSeconds {
 | 
			
		||||
		return d.newError(tok.Pos(), "%v value out of range: %v", genid.Timestamp_message_fullname, tok.RawString())
 | 
			
		||||
	}
 | 
			
		||||
	// Validate subseconds.
 | 
			
		||||
	i := strings.LastIndexByte(s, '.')  // start of subsecond field
 | 
			
		||||
	j := strings.LastIndexAny(s, "Z-+") // start of timezone field
 | 
			
		||||
	if i >= 0 && j >= i && j-i > len(".999999999") {
 | 
			
		||||
		return d.newError(tok.Pos(), "invalid %v value %v", genid.Timestamp_message_fullname, tok.RawString())
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	fds := m.Descriptor().Fields()
 | 
			
		||||
	fdSeconds := fds.ByNumber(genid.Timestamp_Seconds_field_number)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										8
									
								
								vendor/google.golang.org/protobuf/encoding/protowire/wire.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								vendor/google.golang.org/protobuf/encoding/protowire/wire.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -3,7 +3,7 @@
 | 
			
		||||
// license that can be found in the LICENSE file.
 | 
			
		||||
 | 
			
		||||
// Package protowire parses and formats the raw wire encoding.
 | 
			
		||||
// See https://developers.google.com/protocol-buffers/docs/encoding.
 | 
			
		||||
// See https://protobuf.dev/programming-guides/encoding.
 | 
			
		||||
//
 | 
			
		||||
// For marshaling and unmarshaling entire protobuf messages,
 | 
			
		||||
// use the "google.golang.org/protobuf/proto" package instead.
 | 
			
		||||
@@ -29,12 +29,8 @@ const (
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// IsValid reports whether the field number is semantically valid.
 | 
			
		||||
//
 | 
			
		||||
// Note that while numbers within the reserved range are semantically invalid,
 | 
			
		||||
// they are syntactically valid in the wire format.
 | 
			
		||||
// Implementations may treat records with reserved field numbers as unknown.
 | 
			
		||||
func (n Number) IsValid() bool {
 | 
			
		||||
	return MinValidNumber <= n && n < FirstReservedNumber || LastReservedNumber < n && n <= MaxValidNumber
 | 
			
		||||
	return MinValidNumber <= n && n <= MaxValidNumber
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Type represents the wire type.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user