-
Notifications
You must be signed in to change notification settings - Fork 5k
Migrate SystemEvents library to new generator #51945
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…o eg-se-migration-aug
…o eg-se-migration-aug
…o eg-se-migration-aug
…o eg-se-migration-aug
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR migrates the SystemEvents library to a new generator, updating various code generation attributes and modernizing the codebase. The changes primarily involve updating deprecated attributes, removing unused imports, and adjusting API calls to match the new generator's patterns.
Key changes:
- Updates code generation attributes from
CodeGenModel
toCodeGenType
- Adds
ModelSerializationExtensions.WireOptions
parameter to deserialization calls - Removes unused imports and auto-generated file headers
Reviewed Changes
Copilot reviewed 31 out of 654 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
UnknownMediaJobOutput.Serialization.cs | Removes auto-generated header and nullable disable directive |
StampKind.cs | Updates CodeGenModel attribute to CodeGenType |
Multiple Resource*EventData.cs files | Adds WireOptions parameter to deserialization calls |
EventGridMqttClientDisconnectionReason.cs | Fixes property name reference from IPForbiddenValue to IpForbiddenValue |
EventGridModelFactory.cs | Updates type name and adds CodeGenSuppress attributes, removes parameter |
Multiple other customization files | Updates CodeGenModel to CodeGenType and removes unused imports |
AcsRouterJobEventData.cs | New file adding Labels and Tags properties |
Azure.Messaging.EventGrid.SystemEvents.csproj | Updates version to 1.1.0-beta.1 and adds configuration |
CHANGELOG.md | Adds new version section |
sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Customization/EventGridModelFactory.cs
Show resolved
Hide resolved
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
Fixes #51237