WillAbides
WillAbides
This replaces #99. I didn't like that you had to change the filter for all arguments or nothing there. This allows the custom prefix filter to be set in the...
This bit of invalid json causes Validate to hang: https://github.com/nst/JSONTestSuite/blob/master/test_parsing/n_structure_100000_opening_arrays.json
I ran the parsing test cases from https://github.com/nst/JSONTestSuite against both `json.Valid()` and `jsoniter.Valid()`. There are several cases where they give differing results. This workaround adapted from what @JeckieLI provided in...
`buf beta registry repository list` makes a separate API call to get the owner name of each repository it calls. This results in `buf beta registry repository list buf.build --page-size...
After looking at https://github.com/gomods/athens/discussions/1556, I wanted to have a go at moving from circleci and drone onto actions. This is the result of a timeboxed session. I got all the...
`ParseFiles` doesn't do the same check as protoc for case-insensitive duplicate enums. ```protobuf syntax = "proto3"; package a; enum Success { SUCCESS_UNSPECIFIED = 0; SUCCESS_unspecified = 1; } ``` protoc...
This adds tests for compatibility between `protoc` and `protoparser`. It runs `protoc` with `--descriptor_set_out` and compares that output with the output of `parser.ParseFiles()` ignoring differences in SourceCodeInfo and RawFields. The...
The input below causes ParseFiles and protoc to generate FileDescriptorProtos with different RawFields for the custom option. This issue seems specific to MyOption containing a map with a nullable value...
Comparing ParseFiles and protoc for the file below shows this difference: ``` "options": protocmp.Message{ "@type": s"google.protobuf.FileOptions", - "java_outer_classname": string("my\xbcvalue"), + "java_outer_classname": string("my�value"), }, ``` protoc seems to replace characters above...
It looks like we both started on the same thing at about the same time. I've been hacking on [ezactions](https://github.com/willabides/ezactions) for a couple of days and discovered goaction when I...