Skip to content

Conversation

@ImFlog
Copy link
Owner

@ImFlog ImFlog commented Jan 11, 2026

Closes #177

@Jtalk I've implemented the feature to support a custom root directory.
If you are still around It would be great if you could give your opinion on the changes and if it fixes your initial issue.

- Add `rootDir` property to `SchemaRegistryExtension` for global configuration.
- Update `ProtobufSchemaParser` to correctly handle path resolution with `rootDir`.
- Add support for `rootDir` in Avro and JSON schema parsing.
- Update `DownloadTask`, `RegisterSchemasTask`, and `CompatibilityTask` to use `rootDir`.
- Ensure metadata and ruleset files are resolved relative to `rootDir`.
- Add unit and integration tests for all supported formats and tasks.
@ImFlog ImFlog force-pushed the feat/protobuf-custom-root branch from 5ee6c78 to d50094c Compare January 11, 2026 20:53
@ImFlog ImFlog force-pushed the feat/protobuf-custom-root branch from 8ed0c8f to 8ad3efc Compare January 11, 2026 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support custom root dir for Protobuf local references

2 participants