├── .github └── workflows │ ├── draft-release.yaml │ ├── go-build.yaml │ ├── go-format.yaml │ ├── go-lint.yaml │ ├── go-unit-test.yaml │ └── inclusive.yaml ├── .gitignore ├── .golangci.yaml ├── LICENSE ├── README.md ├── cmd └── cloudevents │ └── main.go ├── features ├── http-protocol-binding.feature └── kafka-protocol-binding.feature ├── go.mod ├── go.sum ├── hack ├── build-test.sh └── unit-test.sh ├── pkg ├── commands │ ├── commands.go │ ├── diff.go │ ├── invoke.go │ ├── listen.go │ ├── options │ │ ├── delivery.go │ │ ├── diff.go │ │ ├── event.go │ │ ├── filename.go │ │ ├── history.go │ │ ├── host.go │ │ ├── path.go │ │ ├── port.go │ │ ├── tee.go │ │ ├── verbose.go │ │ └── yaml.go │ ├── raw.go │ └── send.go ├── diff │ ├── diff.go │ ├── diff_test.go │ └── testdata │ │ ├── sample1_a.yaml │ │ ├── sample1_b.yaml │ │ ├── sample2_a │ │ ├── sample2_a_part1.yaml │ │ └── sample2_a_part2.yaml │ │ ├── sample2_b.yaml │ │ ├── sample3_a.yaml │ │ ├── sample3_b.yaml │ │ ├── sample4_a.yaml │ │ ├── sample4_b.yaml │ │ ├── sample5 │ │ ├── got │ │ │ └── got.yaml │ │ └── want │ │ │ ├── a.yaml │ │ │ ├── b.yaml │ │ │ └── c.yaml │ │ ├── sample6 │ │ ├── got │ │ │ └── got.yaml │ │ └── want │ │ │ ├── a.yaml │ │ │ ├── b.yaml │ │ │ └── c.yaml │ │ ├── sample7_a.yaml │ │ ├── sample7_b.yaml │ │ ├── sample8_a.yaml │ │ └── sample8_b.yaml ├── event │ ├── event.go │ ├── read.go │ └── write.go ├── http │ ├── http.go │ ├── http_yaml_test.go │ └── raw.go ├── invoker │ └── invoker.go ├── listener │ ├── buffer.go │ ├── buffer_test.go │ └── listener.go └── sender │ └── sender.go ├── test └── diff_test.go └── yaml ├── v0.3 └── v03_minimum.yaml ├── v03.yaml ├── v1.0 └── v1_minimum.yaml └── v1.yaml /.github/workflows/draft-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/.github/workflows/draft-release.yaml -------------------------------------------------------------------------------- /.github/workflows/go-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/.github/workflows/go-build.yaml -------------------------------------------------------------------------------- /.github/workflows/go-format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/.github/workflows/go-format.yaml -------------------------------------------------------------------------------- /.github/workflows/go-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/.github/workflows/go-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/go-unit-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/.github/workflows/go-unit-test.yaml -------------------------------------------------------------------------------- /.github/workflows/inclusive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/.github/workflows/inclusive.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/README.md -------------------------------------------------------------------------------- /cmd/cloudevents/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/cmd/cloudevents/main.go -------------------------------------------------------------------------------- /features/http-protocol-binding.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/features/http-protocol-binding.feature -------------------------------------------------------------------------------- /features/kafka-protocol-binding.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/features/kafka-protocol-binding.feature -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/go.sum -------------------------------------------------------------------------------- /hack/build-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/hack/build-test.sh -------------------------------------------------------------------------------- /hack/unit-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/hack/unit-test.sh -------------------------------------------------------------------------------- /pkg/commands/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/commands.go -------------------------------------------------------------------------------- /pkg/commands/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/diff.go -------------------------------------------------------------------------------- /pkg/commands/invoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/invoke.go -------------------------------------------------------------------------------- /pkg/commands/listen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/listen.go -------------------------------------------------------------------------------- /pkg/commands/options/delivery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/delivery.go -------------------------------------------------------------------------------- /pkg/commands/options/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/diff.go -------------------------------------------------------------------------------- /pkg/commands/options/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/event.go -------------------------------------------------------------------------------- /pkg/commands/options/filename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/filename.go -------------------------------------------------------------------------------- /pkg/commands/options/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/history.go -------------------------------------------------------------------------------- /pkg/commands/options/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/host.go -------------------------------------------------------------------------------- /pkg/commands/options/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/path.go -------------------------------------------------------------------------------- /pkg/commands/options/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/port.go -------------------------------------------------------------------------------- /pkg/commands/options/tee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/tee.go -------------------------------------------------------------------------------- /pkg/commands/options/verbose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/verbose.go -------------------------------------------------------------------------------- /pkg/commands/options/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/options/yaml.go -------------------------------------------------------------------------------- /pkg/commands/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/raw.go -------------------------------------------------------------------------------- /pkg/commands/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/commands/send.go -------------------------------------------------------------------------------- /pkg/diff/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/diff.go -------------------------------------------------------------------------------- /pkg/diff/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/diff_test.go -------------------------------------------------------------------------------- /pkg/diff/testdata/sample1_a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample1_a.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample1_b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample1_b.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample2_a/sample2_a_part1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample2_a/sample2_a_part1.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample2_a/sample2_a_part2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample2_a/sample2_a_part2.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample2_b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample2_b.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample3_a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample3_a.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample3_b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample3_b.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample4_a.yaml: -------------------------------------------------------------------------------- 1 | ContextAttributes: 2 | type: com.example.someevent 3 | -------------------------------------------------------------------------------- /pkg/diff/testdata/sample4_b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample4_b.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample5/got/got.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample5/got/got.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample5/want/a.yaml: -------------------------------------------------------------------------------- 1 | ContextAttributes: 2 | type: com.example.someevent.a 3 | -------------------------------------------------------------------------------- /pkg/diff/testdata/sample5/want/b.yaml: -------------------------------------------------------------------------------- 1 | ContextAttributes: 2 | type: com.example.someevent.b 3 | -------------------------------------------------------------------------------- /pkg/diff/testdata/sample5/want/c.yaml: -------------------------------------------------------------------------------- 1 | ContextAttributes: 2 | type: com.example.someevent.c 3 | -------------------------------------------------------------------------------- /pkg/diff/testdata/sample6/got/got.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample6/got/got.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample6/want/a.yaml: -------------------------------------------------------------------------------- 1 | ContextAttributes: 2 | type: com.example.someevent.a 3 | -------------------------------------------------------------------------------- /pkg/diff/testdata/sample6/want/b.yaml: -------------------------------------------------------------------------------- 1 | ContextAttributes: 2 | type: com.example.someevent.b 3 | -------------------------------------------------------------------------------- /pkg/diff/testdata/sample6/want/c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample6/want/c.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample7_a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample7_a.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample7_b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample7_b.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample8_a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample8_a.yaml -------------------------------------------------------------------------------- /pkg/diff/testdata/sample8_b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/diff/testdata/sample8_b.yaml -------------------------------------------------------------------------------- /pkg/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/event/event.go -------------------------------------------------------------------------------- /pkg/event/read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/event/read.go -------------------------------------------------------------------------------- /pkg/event/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/event/write.go -------------------------------------------------------------------------------- /pkg/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/http/http.go -------------------------------------------------------------------------------- /pkg/http/http_yaml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/http/http_yaml_test.go -------------------------------------------------------------------------------- /pkg/http/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/http/raw.go -------------------------------------------------------------------------------- /pkg/invoker/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/invoker/invoker.go -------------------------------------------------------------------------------- /pkg/listener/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/listener/buffer.go -------------------------------------------------------------------------------- /pkg/listener/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/listener/buffer_test.go -------------------------------------------------------------------------------- /pkg/listener/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/listener/listener.go -------------------------------------------------------------------------------- /pkg/sender/sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/pkg/sender/sender.go -------------------------------------------------------------------------------- /test/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/test/diff_test.go -------------------------------------------------------------------------------- /yaml/v0.3/v03_minimum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/yaml/v0.3/v03_minimum.yaml -------------------------------------------------------------------------------- /yaml/v03.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/yaml/v03.yaml -------------------------------------------------------------------------------- /yaml/v1.0/v1_minimum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/yaml/v1.0/v1_minimum.yaml -------------------------------------------------------------------------------- /yaml/v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudevents/conformance/HEAD/yaml/v1.yaml --------------------------------------------------------------------------------