-
Notifications
You must be signed in to change notification settings - Fork 0
CI/CD improvements #1
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
base: dev
Are you sure you want to change the base?
Conversation
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 updates the namespace structure across the NinjaOne Client SDK, transitioning from NinjaOne.Client.V2 to NinjaOne.Client.NinjaRmm.V2. The changes are part of CI/CD improvements and involve updating namespace declarations and type references throughout the V2 Device API models.
Key Changes:
- Namespace refactoring from
NinjaOne.Client.V2.Device.ItemtoNinjaOne.Client.NinjaRmm.V2.Device.Item - Addition of new model classes for device references, alerts, activities, and custom fields
- Updates to all XML documentation references to reflect the new namespace structure
Reviewed changes
Copilot reviewed 254 out of 3187 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| DeviceGetResponse_userData.cs | Updated namespace and documentation references |
| DeviceGetResponse_references_warranty.cs | Updated namespace and documentation references |
| DeviceGetResponse_references_role_nodeClass.cs | Updated namespace declaration |
| DeviceGetResponse_references_role_fields.cs | Updated namespace and documentation references |
| DeviceGetResponse_references_role_chassisType.cs | Updated namespace declaration |
| DeviceGetResponse_references_rolePolicy_nodeClass.cs | Updated namespace declaration |
| DeviceGetResponse_references_rolePolicy_fields.cs | Updated namespace and documentation references |
| DeviceGetResponse_references_rolePolicy.cs | Added new model class with updated namespace |
| DeviceGetResponse_references_role.cs | Added new model class with updated namespace |
| DeviceGetResponse_references_policy_nodeClass.cs | Updated namespace declaration |
| DeviceGetResponse_references_policy_fields.cs | Updated namespace and documentation references |
| DeviceGetResponse_references_policy.cs | Added new model class with updated namespace |
| DeviceGetResponse_references_organization_*.cs | Updated namespace and documentation references across organization-related models |
| DeviceGetResponse_references_location_*.cs | Updated namespace and documentation references across location-related models |
| DeviceGetResponse_references_backupUsage.cs | Updated namespace and documentation references |
| DeviceGetResponse_references_backupBandwidthThrottle_*.cs | Updated namespace and documentation references across backup bandwidth throttle models |
| DeviceGetResponse_references_assignedOwner_*.cs | Updated namespace and documentation references across assigned owner models |
| DeviceGetResponse_references.cs | Added new model class with updated namespace |
| DeviceGetResponse_notes.cs | Updated namespace and documentation references |
| DeviceGetResponse_nodeClass.cs | Updated namespace declaration |
| DeviceGetResponse_maintenance_*.cs | Updated namespace and documentation references across maintenance models |
| DeviceGetResponse_fields.cs | Updated namespace and documentation references |
| DeviceGetResponse_approvalStatus.cs | Updated namespace declaration |
| DeviceGetResponse.cs | Added new model class with updated namespace |
| DashboardUrl/DashboardUrlRequestBuilder.cs | Added new request builder with updated namespace |
| DashboardUrl/DashboardUrl5XXError.cs | Updated namespace and documentation references |
| DashboardUrl/DashboardUrl4XXError.cs | Updated namespace and documentation references |
| CustomFields/CustomFieldsRequestBuilder.cs | Added new request builder with updated namespace |
| CustomFields/CustomFieldsPatchRequestBody.cs | Added new model class with updated namespace |
| CustomFields/CustomFields5XXError.cs | Added new error model class with updated namespace |
| CustomFields/CustomFields4XXError.cs | Added new error model class with updated namespace |
| Alerts/Alerts_*.cs | Added new alert-related model classes with updated namespace |
| Activities/Activities5XXError_activities_*.cs | Added new activity-related enum classes with updated namespace |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Changed the publish step in nuget_publish.yml to push packages from bin/Release instead of NinjaOne.Client/bin/Release, allowing packages from any project in the release directory to be published. ops(ci): publish all .nupkg files from bin/Release update nuget_publish.yml to push packages from both NinjaOne.Client/bin/Release and bin/Release, ensuring all relevant NuGet packages are published regardless of subdirectory location
replace placeholder README with comprehensive documentation for the NinjaOne Client SDK for .NET, including installation, authentication, usage examples, configuration, regeneration instructions, CI/CD workflow, contributing guidelines, troubleshooting, and license details to improve developer onboarding and usability
No description provided.