The Particular.LicensingComponent.Report nuget package that is used by to manage the throughput report data contract, serialization and validation required for NServiceBus licensing purposes. This package is deploted to feedz and is currently used in:
- Endpoint Throughput Counter Tool
- Platform License Component hosted in ServiceControl
- Throughput Report Validator used internally by Particular to validate and process usage reports received from customers.
To deploy a new version of the nuget package, tag the main branch with a new version number.
THROUGHPUT_REPORT_PRIVATEKEY_PEM is required for running unit tests on Particular.LicensingComponent.Report in the ci Github actions workflow.