The GitHub Actions job "npm_and_yarn in /javascript/packages/fory for eslint - Update #1232212939" on fory.git/main has failed. Run started by GitHub user dependabot[bot] (triggered by dependabot[bot]).
Head commit for run: 9891bdeb599b1b4d3b9960e67c3bf2f04c157f5a / Shawn Yang <[email protected]> feat(compiler/runtime): use hash for generated class as id and refactor user type id encoding (#3248) ## Why? Enable deterministic auto-generated type IDs for FDL/IDL (with optional aliases) so generated code can register by ID without requiring manual IDs for every type. ## What does this PR do? - Add compiler support for auto-generated type IDs (MurmurHash3), package/type aliases, and the `enable_auto_type_id` file option; propagate generated IDs into IR and codegen comments/registration. - Update xlang type metadata/resolvers to carry a separate user type ID (C++/Go/Dart/Java) and adjust type-info encoding and registration flows accordingly. - Improve Go codegen output path resolution by reading `go.mod` when present. - Expand docs and tests (compiler + IDL roundtrip) to cover auto IDs and aliasing. ## Related issues #3099 ## Does this PR introduce any user-facing change? - [ ] Does this PR introduce any public API change? - [ ] Does this PR introduce any binary protocol compatibility change? ## Benchmark Report URL: https://github.com/apache/fory/actions/runs/21637322048 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
