Skip to content

chore: make net standard a compatibility test instead of unit tests #1686

chore: make net standard a compatibility test instead of unit tests

chore: make net standard a compatibility test instead of unit tests #1686

Triggered via pull request March 12, 2025 16:21
Status Failure
Total duration 3m 31s
Artifacts

ci.yml

on: pull_request
lint
2m 8s
lint
Roslyn_Static_Analysis
2m 22s
Roslyn_Static_Analysis
Security_Code_Scan
3m 3s
Security_Code_Scan
Coverage_Requirements
36s
Coverage_Requirements
Upload_Coverage_Report
0s
Upload_Coverage_Report
Publish_Docs
0s
Publish_Docs
Integration_Tests
2m 18s
Integration_Tests
NetStandard_Compatibility_Tests
2m 3s
NetStandard_Compatibility_Tests
FSharp_Compatibility_Tests
2m 28s
FSharp_Compatibility_Tests
Visual_Basic_Compatibility_Test
3m 17s
Visual_Basic_Compatibility_Test
Matrix: NET_Tests
Fit to window
Zoom out
Zoom in

Annotations

19 errors and 56 warnings
NET_Tests (Net70)
Failed to install dotnet, exit code: 1. dotnet-install: Downloading from "aka.ms" link has failed with error: Uri: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.201/dotnet-sdk-9.0.201-win-x64.zip StatusCode: Error: Error while copying content to a stream. Received an unexpected EOF or 0 bytes from the transport stream. Exception: D:\a\_actions\actions\setup-dotnet\v3\externals\install-dotnet.ps1:1350 Line | 1350 | throw "Could not find `"$assetName`" with version = $($DownloadLi … | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Could not find ".NET Core SDK" with version = 9.0.201 Refer to: https://aka.ms/dotnet-os-lifecycle for | information on .NET support
NET_Tests (Net80)
The job was canceled because "Net70" failed.
NET_Tests (Net80)
The operation was canceled.
NET_Tests (Net90)
The job was canceled because "Net70" failed.
NET_Tests (Net90)
The operation was canceled.
NET_Tests (Net60)
The job was canceled because "Net70" failed.
NET_Tests (Net60)
The operation was canceled.
NetStandard_Compatibility_Tests
Assets file 'D:\a\easypost-csharp\easypost-csharp\EasyPost\obj\project.assets.json' doesn't have a target for 'netstandard2.0'. Ensure that restore has run and that you have included 'netstandard2.0' in the TargetFrameworks for your project.
NetStandard_Compatibility_Tests
Process completed with exit code 1.
lint: EasyPost/Parameters/IBaseParameters.cs#L15
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
lint: EasyPost/Parameters/IBaseParameters.cs#L22
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
lint: EasyPost/Utilities/Internal/SwitchCase.cs#L39
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
lint: EasyPost/Utilities/Internal/SwitchCase.cs#L44
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
lint: EasyPost/Parameters/IBaseParameters.cs#L15
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
lint: EasyPost/Parameters/IBaseParameters.cs#L15
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
lint: EasyPost/Parameters/IBaseParameters.cs#L22
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
lint: EasyPost/Parameters/IBaseParameters.cs#L22
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
lint: EasyPost/Utilities/Internal/SwitchCase.cs#L39
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
lint: EasyPost/Utilities/Internal/SwitchCase.cs#L39
Accessibility modifiers required (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040)
Coverage_Requirements: EasyPost/Models/API/TimeInTransitDetailsForDeliveryDateEstimate.cs#L35
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
Coverage_Requirements: EasyPost/Models/API/TimeInTransitDetailsForDeliveryDateEstimate.cs#L35
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
Coverage_Requirements: EasyPost/Parameters/Tracker/All.cs#L86
'All.TrackingCode' is obsolete: 'This property will be removed in a future version and replaced with TrackingCodes.'
Coverage_Requirements: EasyPost/Models/API/Options.cs#L118
Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'
Coverage_Requirements: EasyPost/Models/API/Options.cs#L170
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'
Coverage_Requirements: EasyPost/Models/API/Options.cs#L173
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'
Coverage_Requirements: EasyPost/Models/API/Options.cs#L176
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'
Coverage_Requirements: EasyPost/Models/API/Options.cs#L179
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'
Coverage_Requirements: EasyPost/Models/API/Options.cs#L188
Missing XML comment for publicly visible type or member 'Options.CostCenter'
Coverage_Requirements: EasyPost/Models/API/Options.cs#L197
Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'
NetStandard_Compatibility_Tests: EasyPost/Models/API/TimeInTransitDetailsForDeliveryDateEstimate.cs#L35
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
NetStandard_Compatibility_Tests: EasyPost/Parameters/Tracker/All.cs#L86
'All.TrackingCode' is obsolete: 'This property will be removed in a future version and replaced with TrackingCodes.'
NetStandard_Compatibility_Tests: EasyPost/Models/API/TimeInTransitDetailsForDeliveryDateEstimate.cs#L35
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
NetStandard_Compatibility_Tests: EasyPost/Models/API/Options.cs#L118
Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'
NetStandard_Compatibility_Tests: EasyPost/Models/API/Options.cs#L170
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'
NetStandard_Compatibility_Tests: EasyPost/Models/API/Options.cs#L173
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'
NetStandard_Compatibility_Tests: EasyPost/Models/API/Options.cs#L176
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'
NetStandard_Compatibility_Tests: EasyPost/Models/API/Options.cs#L179
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'
NetStandard_Compatibility_Tests: EasyPost/Models/API/Options.cs#L188
Missing XML comment for publicly visible type or member 'Options.CostCenter'
NetStandard_Compatibility_Tests: EasyPost/Models/API/Options.cs#L197
Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'
NetStandard_Compatibility_Tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
lint: EasyPost/Models/API/TimeInTransitDetailsForDeliveryDateEstimate.cs#L35
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
lint: EasyPost/Parameters/Tracker/All.cs#L86
'All.TrackingCode' is obsolete: 'This property will be removed in a future version and replaced with TrackingCodes.'
lint: EasyPost/Models/API/TimeInTransitDetailsForDeliveryDateEstimate.cs#L35
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
lint: EasyPost/Models/API/Options.cs#L118
Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'
lint: EasyPost/Models/API/Options.cs#L170
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'
lint: EasyPost/Models/API/Options.cs#L173
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'
lint: EasyPost/Models/API/Options.cs#L176
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'
lint: EasyPost/Models/API/Options.cs#L179
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'
lint: EasyPost/Models/API/Options.cs#L188
Missing XML comment for publicly visible type or member 'Options.CostCenter'
lint: EasyPost/Models/API/Options.cs#L197
Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'
Integration_Tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Integration_Tests: EasyPost.Integration/Basics.cs#L79
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
Integration_Tests: EasyPost.Integration/Basics.cs#L158
'CreateList' is obsolete: 'This parameter set is no longer used.'
FSharp_Compatibility_Tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
FSharp_Compatibility_Tests: EasyPost/Models/API/TimeInTransitDetailsForDeliveryDateEstimate.cs#L35
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
FSharp_Compatibility_Tests: EasyPost/Models/API/TimeInTransitDetailsForDeliveryDateEstimate.cs#L35
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
FSharp_Compatibility_Tests: EasyPost/Parameters/Tracker/All.cs#L86
'All.TrackingCode' is obsolete: 'This property will be removed in a future version and replaced with TrackingCodes.'
FSharp_Compatibility_Tests: EasyPost/Models/API/Options.cs#L118
Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'
FSharp_Compatibility_Tests: EasyPost/Models/API/Options.cs#L170
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'
FSharp_Compatibility_Tests: EasyPost/Models/API/Options.cs#L173
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'
FSharp_Compatibility_Tests: EasyPost/Models/API/Options.cs#L176
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'
FSharp_Compatibility_Tests: EasyPost/Models/API/Options.cs#L179
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'
FSharp_Compatibility_Tests: EasyPost/Models/API/Options.cs#L188
Missing XML comment for publicly visible type or member 'Options.CostCenter'
FSharp_Compatibility_Tests: EasyPost/Models/API/Options.cs#L197
Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'
Visual_Basic_Compatibility_Test: EasyPost/Models/API/TimeInTransitDetailsForDeliveryDateEstimate.cs#L35
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
Visual_Basic_Compatibility_Test: EasyPost/Models/API/TimeInTransitDetailsForDeliveryDateEstimate.cs#L35
'TimeInTransitDetails' is obsolete: 'This class will be removed in a future version and replaced with TimeInTransitDetailsForDeliveryDateEstimate.'
Visual_Basic_Compatibility_Test: EasyPost/Parameters/Tracker/All.cs#L86
'All.TrackingCode' is obsolete: 'This property will be removed in a future version and replaced with TrackingCodes.'
Visual_Basic_Compatibility_Test: EasyPost/Models/API/Options.cs#L118
Missing XML comment for publicly visible type or member 'Options.CarrierInsuranceAmount'
Visual_Basic_Compatibility_Test: EasyPost/Models/API/Options.cs#L170
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceFormat'
Visual_Basic_Compatibility_Test: EasyPost/Models/API/Options.cs#L173
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceLetterhead'
Visual_Basic_Compatibility_Test: EasyPost/Models/API/Options.cs#L176
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSignature'
Visual_Basic_Compatibility_Test: EasyPost/Models/API/Options.cs#L179
Missing XML comment for publicly visible type or member 'Options.CommercialInvoiceSize'
Visual_Basic_Compatibility_Test: EasyPost/Models/API/Options.cs#L188
Missing XML comment for publicly visible type or member 'Options.CostCenter'
Visual_Basic_Compatibility_Test: EasyPost/Models/API/Options.cs#L197
Missing XML comment for publicly visible type or member 'Options.CustomsBrokerAddressId'
Visual_Basic_Compatibility_Test
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/