The GitHub Actions job "npm_and_yarn in /javascript for js-yaml - Update #1186761568" on fory.git/main has failed. Run started by GitHub user dependabot[bot] (triggered by dependabot[bot]).
Head commit for run: ccf66d4712172bab202232d6234c371681dcd26e / Shawn Yang <[email protected]> feat(go): new golang xlang serialization implementation (#3063) ## Why? The existing Go serialization implementation needed to be aligned with the xlang serialization specification for proper cross-language interoperability. ## What does this PR do? - Implements xlang serialization spec for Fory Go with full cross-language support - Refactors Go serialization code for better maintainability: - Restructures array, slice, map, struct, and primitive serializers - Adds RefMode support for flexible reference tracking - Improves buffer read/write APIs - Adds comprehensive xlang test infrastructure: - Go xlang test executable (`xlang_test_main.go`) - Java `GoXlangTest` and shared `XlangTestBase` for cross-language verification - Rust cross-language tests (`test_cross_language.rs`) - C++ xlang test support (`xlang_test_main.cc`) - Updates TypeDef encoding/decoding for cross-language compatibility ## Related issues #1017 #2982 Closes #3013 Closes #3014 ## Does this PR introduce any user-facing change? - [x] Does this PR introduce any public API change? - [ ] Does this PR introduce any binary protocol compatibility change? ## Benchmark N/A Report URL: https://github.com/apache/fory/actions/runs/20366445173 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
