Files
go-omni/reports/nullableMappingRegression.json

80 lines
3.8 KiB
JSON

{
"passed": true,
"status": "releaseCandidateValidated",
"baseRelease": "v0.17.0-preview",
"testedPackages": 44,
"goVersion": "go version go1.27.1 darwin/arm64",
"commands": [
"GO_OMNI_SCAFFOLD_INTEGRATION=1 go test -race ./... -count=1 -timeout=300s",
"go vet ./...",
"go build ./...",
"python3 scripts/verifyManagedProject.py --report reports/nullableMappingLocal.json",
"source CLI: api generate / api generate --check / go mod tidy / go test ./... / go build . on isolated original reproduction",
"git diff --check",
"go run ./cmd/go-omni api generate --dir examples/managedService --check",
"cd examples/managedService && go test ./..."
],
"checks": [
"nullableNestedObject",
"nilPointerPreserved",
"nilAndEmptySlices",
"nullableArrayElements",
"explicitNilZeroAndError",
"nonNilZeroPreserved",
"nestedFailureReturnsZero",
"errorChainAndFieldIndex",
"privateCauseNotInHTTP",
"pointerResultHelper",
"ordinaryPointerAliasingUnchanged",
"concurrentCalls",
"splitConfigForwardReferences",
"readOnlyGenerateCheckAndPreview",
"workspaceGenerateCheck",
"childFileDriftDetection",
"businessFilesPreserved",
"duplicateMappingsAndHelpersRejected",
"cyclesAndUnknownMappingsRejected",
"invalidPoliciesRejectedBeforeWrites",
"symlinksAndTraversalRejected",
"configSizeAndCountLimits",
"configChangeDigest",
"originalFeedbackReproducedAndFixed"
],
"logs": {
"fullRace": {
"path": "/tmp/go-omni-v018-race.log",
"sha256": "1f0f9a55354c041c0035ae82e0f21a2a913544d46ae40e05795a9ae5b707250f"
},
"vet": {
"path": "/tmp/go-omni-v018-vet.log",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"build": {
"path": "/tmp/go-omni-v018-build.log",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"process": {
"path": "/tmp/go-omni-v018-process.log",
"sha256": "748bf31b88405f7f1d550b1d74bbbc5543ea09c5d09b59ec98da6ad040694b12"
}
},
"sourceHashes": {
"cmd/go-omni/apigen/generate.go": "a977803a6f8f4c64a30bc8156decfb072301f4084a5cf8821f4fe98da80cd7af",
"cmd/go-omni/apigen/generatorConfig.go": "6eaa70821312ce670e5f8067f99f5133d1789e8558140203520230179da083d0",
"cmd/go-omni/apigen/generatorConfig_test.go": "f22a55dfa5c8188cf7bce56a2b53a778cbe3feb581cd551f16ebfc6a10932e21",
"cmd/go-omni/apigen/managed_test.go": "e0b2b5aa6c4d6383590b467d57d7b4e00505ca35d6b6cde2475e4ad574041e94",
"cmd/go-omni/apigen/mapping.go": "fb4f4bf39137921c3fc8f793c636c8c29f68e962060a56c82b10869d6a200243",
"cmd/go-omni/apigen/mappingNullable_test.go": "cc22182e5a68138b97817f7dda7a8a5a10ca3aab6c690f8926b6a6cc2ba2a8cb",
"cmd/go-omni/apigen/mappingPointer.go": "5b4aab84c2ea9371d2a295f8d8cc9a7f82a88b412daa07970c9ac9ea32e504e6",
"cmd/go-omni/apigen/mapping_test.go": "94a7927e2237f60c157a7dfc4cc793e17537559ed65c1468d3b8b8b8e3f39394",
"cmd/go-omni/apigen/testdata/nullable/consumer_test.go": "5b6353c09fe61c39602071cc7072b6d640cf1a6cab1ae55f9490199ca62102b2",
"cmd/go-omni/apigen/testdata/nullable/convert.go": "4465a51d0eb7efde66eca08ab7e0e8fd6565e04a8447c2d6d8c65cea47c5a87f",
"cmd/go-omni/apigen/testdata/nullable/domain.go": "cb31f4939efbc9ddbb9b68a9e0c72302b93c2c365b1023f65bf7079862936a76",
"cmd/go-omni/apigen/testdata/nullable/service.api": "6a5e76d1b56efc5e89d89579710b06465a7c18accbd08ed58d88ccb9c59828d9",
"cmd/go-omni/main_test.go": "0c709d4f8c81df91e3ad318afc02f1534a1062218dbbb10adbaa5a28c6cb2021",
"cmd/go-omni/scaffold/version.go": "dc875b37247ebea3890cd3c6ecf614875301ca2d3c92036abd313dea6d29418c",
"scripts/verifyManagedRelease.py": "28d883e933a131e8df8e798b00e4b4a6af097a9b880ef1aa7b753456a90c6137"
},
"frameworkVersion": "v0.18.0-preview"
}