mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-11-02 20:02:25 -06:00 
			
		
		
		
	[chore] update dependencies, bump to Go 1.19.1 (#826)
* update dependencies, bump Go version to 1.19 * bump test image Go version * update golangci-lint * update gotosocial-drone-build * sign * linting, go fmt * update swagger docs * update swagger docs * whitespace * update contributing.md * fuckin whoopsie doopsie * linterino, linteroni * fix followrequest test not starting processor * fix other api/client tests not starting processor * fix remaining tests where processor not started * bump go-runners version * don't check last-webfingered-at, processor may have updated this * update swagger command * update bun to latest version * fix embed to work the same as before with new bun Signed-off-by: kim <grufwub@gmail.com> Co-authored-by: tsmethurst <tobi.smethurst@protonmail.com>
This commit is contained in:
		
					parent
					
						
							
								00d38855d4
							
						
					
				
			
			
				commit
				
					
						a156188b3e
					
				
			
		
					 1135 changed files with 258905 additions and 137146 deletions
				
			
		
							
								
								
									
										66
									
								
								vendor/google.golang.org/protobuf/internal/descfmt/stringer.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										66
									
								
								vendor/google.golang.org/protobuf/internal/descfmt/stringer.go
									
										
									
										generated
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -14,7 +14,7 @@ import (
 | 
			
		|||
 | 
			
		||||
	"google.golang.org/protobuf/internal/detrand"
 | 
			
		||||
	"google.golang.org/protobuf/internal/pragma"
 | 
			
		||||
	pref "google.golang.org/protobuf/reflect/protoreflect"
 | 
			
		||||
	"google.golang.org/protobuf/reflect/protoreflect"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type list interface {
 | 
			
		||||
| 
						 | 
				
			
			@ -30,17 +30,17 @@ func formatListOpt(vs list, isRoot, allowMulti bool) string {
 | 
			
		|||
	if isRoot {
 | 
			
		||||
		var name string
 | 
			
		||||
		switch vs.(type) {
 | 
			
		||||
		case pref.Names:
 | 
			
		||||
		case protoreflect.Names:
 | 
			
		||||
			name = "Names"
 | 
			
		||||
		case pref.FieldNumbers:
 | 
			
		||||
		case protoreflect.FieldNumbers:
 | 
			
		||||
			name = "FieldNumbers"
 | 
			
		||||
		case pref.FieldRanges:
 | 
			
		||||
		case protoreflect.FieldRanges:
 | 
			
		||||
			name = "FieldRanges"
 | 
			
		||||
		case pref.EnumRanges:
 | 
			
		||||
		case protoreflect.EnumRanges:
 | 
			
		||||
			name = "EnumRanges"
 | 
			
		||||
		case pref.FileImports:
 | 
			
		||||
		case protoreflect.FileImports:
 | 
			
		||||
			name = "FileImports"
 | 
			
		||||
		case pref.Descriptor:
 | 
			
		||||
		case protoreflect.Descriptor:
 | 
			
		||||
			name = reflect.ValueOf(vs).MethodByName("Get").Type().Out(0).Name() + "s"
 | 
			
		||||
		default:
 | 
			
		||||
			name = reflect.ValueOf(vs).Elem().Type().Name()
 | 
			
		||||
| 
						 | 
				
			
			@ -50,17 +50,17 @@ func formatListOpt(vs list, isRoot, allowMulti bool) string {
 | 
			
		|||
 | 
			
		||||
	var ss []string
 | 
			
		||||
	switch vs := vs.(type) {
 | 
			
		||||
	case pref.Names:
 | 
			
		||||
	case protoreflect.Names:
 | 
			
		||||
		for i := 0; i < vs.Len(); i++ {
 | 
			
		||||
			ss = append(ss, fmt.Sprint(vs.Get(i)))
 | 
			
		||||
		}
 | 
			
		||||
		return start + joinStrings(ss, false) + end
 | 
			
		||||
	case pref.FieldNumbers:
 | 
			
		||||
	case protoreflect.FieldNumbers:
 | 
			
		||||
		for i := 0; i < vs.Len(); i++ {
 | 
			
		||||
			ss = append(ss, fmt.Sprint(vs.Get(i)))
 | 
			
		||||
		}
 | 
			
		||||
		return start + joinStrings(ss, false) + end
 | 
			
		||||
	case pref.FieldRanges:
 | 
			
		||||
	case protoreflect.FieldRanges:
 | 
			
		||||
		for i := 0; i < vs.Len(); i++ {
 | 
			
		||||
			r := vs.Get(i)
 | 
			
		||||
			if r[0]+1 == r[1] {
 | 
			
		||||
| 
						 | 
				
			
			@ -70,7 +70,7 @@ func formatListOpt(vs list, isRoot, allowMulti bool) string {
 | 
			
		|||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return start + joinStrings(ss, false) + end
 | 
			
		||||
	case pref.EnumRanges:
 | 
			
		||||
	case protoreflect.EnumRanges:
 | 
			
		||||
		for i := 0; i < vs.Len(); i++ {
 | 
			
		||||
			r := vs.Get(i)
 | 
			
		||||
			if r[0] == r[1] {
 | 
			
		||||
| 
						 | 
				
			
			@ -80,7 +80,7 @@ func formatListOpt(vs list, isRoot, allowMulti bool) string {
 | 
			
		|||
			}
 | 
			
		||||
		}
 | 
			
		||||
		return start + joinStrings(ss, false) + end
 | 
			
		||||
	case pref.FileImports:
 | 
			
		||||
	case protoreflect.FileImports:
 | 
			
		||||
		for i := 0; i < vs.Len(); i++ {
 | 
			
		||||
			var rs records
 | 
			
		||||
			rs.Append(reflect.ValueOf(vs.Get(i)), "Path", "Package", "IsPublic", "IsWeak")
 | 
			
		||||
| 
						 | 
				
			
			@ -88,11 +88,11 @@ func formatListOpt(vs list, isRoot, allowMulti bool) string {
 | 
			
		|||
		}
 | 
			
		||||
		return start + joinStrings(ss, allowMulti) + end
 | 
			
		||||
	default:
 | 
			
		||||
		_, isEnumValue := vs.(pref.EnumValueDescriptors)
 | 
			
		||||
		_, isEnumValue := vs.(protoreflect.EnumValueDescriptors)
 | 
			
		||||
		for i := 0; i < vs.Len(); i++ {
 | 
			
		||||
			m := reflect.ValueOf(vs).MethodByName("Get")
 | 
			
		||||
			v := m.Call([]reflect.Value{reflect.ValueOf(i)})[0].Interface()
 | 
			
		||||
			ss = append(ss, formatDescOpt(v.(pref.Descriptor), false, allowMulti && !isEnumValue))
 | 
			
		||||
			ss = append(ss, formatDescOpt(v.(protoreflect.Descriptor), false, allowMulti && !isEnumValue))
 | 
			
		||||
		}
 | 
			
		||||
		return start + joinStrings(ss, allowMulti && isEnumValue) + end
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -106,20 +106,20 @@ func formatListOpt(vs list, isRoot, allowMulti bool) string {
 | 
			
		|||
//
 | 
			
		||||
// Using a list allows us to print the accessors in a sensible order.
 | 
			
		||||
var descriptorAccessors = map[reflect.Type][]string{
 | 
			
		||||
	reflect.TypeOf((*pref.FileDescriptor)(nil)).Elem():      {"Path", "Package", "Imports", "Messages", "Enums", "Extensions", "Services"},
 | 
			
		||||
	reflect.TypeOf((*pref.MessageDescriptor)(nil)).Elem():   {"IsMapEntry", "Fields", "Oneofs", "ReservedNames", "ReservedRanges", "RequiredNumbers", "ExtensionRanges", "Messages", "Enums", "Extensions"},
 | 
			
		||||
	reflect.TypeOf((*pref.FieldDescriptor)(nil)).Elem():     {"Number", "Cardinality", "Kind", "HasJSONName", "JSONName", "HasPresence", "IsExtension", "IsPacked", "IsWeak", "IsList", "IsMap", "MapKey", "MapValue", "HasDefault", "Default", "ContainingOneof", "ContainingMessage", "Message", "Enum"},
 | 
			
		||||
	reflect.TypeOf((*pref.OneofDescriptor)(nil)).Elem():     {"Fields"}, // not directly used; must keep in sync with formatDescOpt
 | 
			
		||||
	reflect.TypeOf((*pref.EnumDescriptor)(nil)).Elem():      {"Values", "ReservedNames", "ReservedRanges"},
 | 
			
		||||
	reflect.TypeOf((*pref.EnumValueDescriptor)(nil)).Elem(): {"Number"},
 | 
			
		||||
	reflect.TypeOf((*pref.ServiceDescriptor)(nil)).Elem():   {"Methods"},
 | 
			
		||||
	reflect.TypeOf((*pref.MethodDescriptor)(nil)).Elem():    {"Input", "Output", "IsStreamingClient", "IsStreamingServer"},
 | 
			
		||||
	reflect.TypeOf((*protoreflect.FileDescriptor)(nil)).Elem():      {"Path", "Package", "Imports", "Messages", "Enums", "Extensions", "Services"},
 | 
			
		||||
	reflect.TypeOf((*protoreflect.MessageDescriptor)(nil)).Elem():   {"IsMapEntry", "Fields", "Oneofs", "ReservedNames", "ReservedRanges", "RequiredNumbers", "ExtensionRanges", "Messages", "Enums", "Extensions"},
 | 
			
		||||
	reflect.TypeOf((*protoreflect.FieldDescriptor)(nil)).Elem():     {"Number", "Cardinality", "Kind", "HasJSONName", "JSONName", "HasPresence", "IsExtension", "IsPacked", "IsWeak", "IsList", "IsMap", "MapKey", "MapValue", "HasDefault", "Default", "ContainingOneof", "ContainingMessage", "Message", "Enum"},
 | 
			
		||||
	reflect.TypeOf((*protoreflect.OneofDescriptor)(nil)).Elem():     {"Fields"}, // not directly used; must keep in sync with formatDescOpt
 | 
			
		||||
	reflect.TypeOf((*protoreflect.EnumDescriptor)(nil)).Elem():      {"Values", "ReservedNames", "ReservedRanges"},
 | 
			
		||||
	reflect.TypeOf((*protoreflect.EnumValueDescriptor)(nil)).Elem(): {"Number"},
 | 
			
		||||
	reflect.TypeOf((*protoreflect.ServiceDescriptor)(nil)).Elem():   {"Methods"},
 | 
			
		||||
	reflect.TypeOf((*protoreflect.MethodDescriptor)(nil)).Elem():    {"Input", "Output", "IsStreamingClient", "IsStreamingServer"},
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func FormatDesc(s fmt.State, r rune, t pref.Descriptor) {
 | 
			
		||||
func FormatDesc(s fmt.State, r rune, t protoreflect.Descriptor) {
 | 
			
		||||
	io.WriteString(s, formatDescOpt(t, true, r == 'v' && (s.Flag('+') || s.Flag('#'))))
 | 
			
		||||
}
 | 
			
		||||
func formatDescOpt(t pref.Descriptor, isRoot, allowMulti bool) string {
 | 
			
		||||
func formatDescOpt(t protoreflect.Descriptor, isRoot, allowMulti bool) string {
 | 
			
		||||
	rv := reflect.ValueOf(t)
 | 
			
		||||
	rt := rv.MethodByName("ProtoType").Type().In(0)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -128,7 +128,7 @@ func formatDescOpt(t pref.Descriptor, isRoot, allowMulti bool) string {
 | 
			
		|||
		start = rt.Name() + "{"
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	_, isFile := t.(pref.FileDescriptor)
 | 
			
		||||
	_, isFile := t.(protoreflect.FileDescriptor)
 | 
			
		||||
	rs := records{allowMulti: allowMulti}
 | 
			
		||||
	if t.IsPlaceholder() {
 | 
			
		||||
		if isFile {
 | 
			
		||||
| 
						 | 
				
			
			@ -146,7 +146,7 @@ func formatDescOpt(t pref.Descriptor, isRoot, allowMulti bool) string {
 | 
			
		|||
			rs.Append(rv, "Name")
 | 
			
		||||
		}
 | 
			
		||||
		switch t := t.(type) {
 | 
			
		||||
		case pref.FieldDescriptor:
 | 
			
		||||
		case protoreflect.FieldDescriptor:
 | 
			
		||||
			for _, s := range descriptorAccessors[rt] {
 | 
			
		||||
				switch s {
 | 
			
		||||
				case "MapKey":
 | 
			
		||||
| 
						 | 
				
			
			@ -156,9 +156,9 @@ func formatDescOpt(t pref.Descriptor, isRoot, allowMulti bool) string {
 | 
			
		|||
				case "MapValue":
 | 
			
		||||
					if v := t.MapValue(); v != nil {
 | 
			
		||||
						switch v.Kind() {
 | 
			
		||||
						case pref.EnumKind:
 | 
			
		||||
						case protoreflect.EnumKind:
 | 
			
		||||
							rs.recs = append(rs.recs, [2]string{"MapValue", string(v.Enum().FullName())})
 | 
			
		||||
						case pref.MessageKind, pref.GroupKind:
 | 
			
		||||
						case protoreflect.MessageKind, protoreflect.GroupKind:
 | 
			
		||||
							rs.recs = append(rs.recs, [2]string{"MapValue", string(v.Message().FullName())})
 | 
			
		||||
						default:
 | 
			
		||||
							rs.recs = append(rs.recs, [2]string{"MapValue", v.Kind().String()})
 | 
			
		||||
| 
						 | 
				
			
			@ -180,7 +180,7 @@ func formatDescOpt(t pref.Descriptor, isRoot, allowMulti bool) string {
 | 
			
		|||
					rs.Append(rv, s)
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		case pref.OneofDescriptor:
 | 
			
		||||
		case protoreflect.OneofDescriptor:
 | 
			
		||||
			var ss []string
 | 
			
		||||
			fs := t.Fields()
 | 
			
		||||
			for i := 0; i < fs.Len(); i++ {
 | 
			
		||||
| 
						 | 
				
			
			@ -216,7 +216,7 @@ func (rs *records) Append(v reflect.Value, accessors ...string) {
 | 
			
		|||
		if !rv.IsValid() {
 | 
			
		||||
			panic(fmt.Sprintf("unknown accessor: %v.%s", v.Type(), a))
 | 
			
		||||
		}
 | 
			
		||||
		if _, ok := rv.Interface().(pref.Value); ok {
 | 
			
		||||
		if _, ok := rv.Interface().(protoreflect.Value); ok {
 | 
			
		||||
			rv = rv.MethodByName("Interface").Call(nil)[0]
 | 
			
		||||
			if !rv.IsNil() {
 | 
			
		||||
				rv = rv.Elem()
 | 
			
		||||
| 
						 | 
				
			
			@ -250,9 +250,9 @@ func (rs *records) Append(v reflect.Value, accessors ...string) {
 | 
			
		|||
		switch v := v.(type) {
 | 
			
		||||
		case list:
 | 
			
		||||
			s = formatListOpt(v, false, rs.allowMulti)
 | 
			
		||||
		case pref.FieldDescriptor, pref.OneofDescriptor, pref.EnumValueDescriptor, pref.MethodDescriptor:
 | 
			
		||||
			s = string(v.(pref.Descriptor).Name())
 | 
			
		||||
		case pref.Descriptor:
 | 
			
		||||
		case protoreflect.FieldDescriptor, protoreflect.OneofDescriptor, protoreflect.EnumValueDescriptor, protoreflect.MethodDescriptor:
 | 
			
		||||
			s = string(v.(protoreflect.Descriptor).Name())
 | 
			
		||||
		case protoreflect.Descriptor:
 | 
			
		||||
			s = string(v.FullName())
 | 
			
		||||
		case string:
 | 
			
		||||
			s = strconv.Quote(v)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue