Skip to content

Extract Avro class generation to avro-gen-ruby#258

Open
dorner wants to merge 7 commits into
mainfrom
avro-gen-ruby
Open

Extract Avro class generation to avro-gen-ruby#258
dorner wants to merge 7 commits into
mainfrom
avro-gen-ruby

Conversation

@dorner

@dorner dorner commented Jun 29, 2026

Copy link
Copy Markdown
Member

This extracts the functionality to generate schema classes out of Deimos and into avro-gen-ruby. All existing functionality should remain the same.

This commit wires up the existing constants Deimos::SchemaClasses::X to point to AvroGen::SchemaClasses::X and emits deprecation warnings. The schema-class-related configuration remains supported and delegates to AvroGen configuration.

AvroGen ships with a task avro_gen:upgrade which will automatically find/replace the old constants.

Other than the deprecation warnings, no other effects should be noticeable.

harsha-flipp
harsha-flipp previously approved these changes Jun 29, 2026
Comment thread lib/deimos/config/configuration.rb
harsha-flipp
harsha-flipp previously approved these changes Jun 30, 2026
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.

2 participants