Skip to content

feat: remove unneeded System.IO.Compression package#339

Merged
twcclegg merged 1 commit into
mainfrom
feature/remove-unneeded-package
May 10, 2026
Merged

feat: remove unneeded System.IO.Compression package#339
twcclegg merged 1 commit into
mainfrom
feature/remove-unneeded-package

Conversation

@wmundev
Copy link
Copy Markdown
Collaborator

@wmundev wmundev commented May 10, 2026

no need this package anymore since we use binary files now

@wmundev wmundev requested a review from twcclegg May 10, 2026 09:33
@wmundev wmundev self-assigned this May 10, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.97%. Comparing base (bd2cbd3) to head (a91ef65).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #339   +/-   ##
=======================================
  Coverage   76.97%   76.97%           
=======================================
  Files          40       40           
  Lines        4712     4712           
  Branches     1115     1115           
=======================================
  Hits         3627     3627           
  Misses        851      851           
  Partials      234      234           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
Copy link
Copy Markdown

📊 Benchmark Results

Commit: a91ef65 · Full run · Windows windows-latest

PR branch

BenchmarkDotNet v0.15.8, Windows 11 (10.0.26100.32690/24H2/2024Update/HudsonValley) (Hyper-V)
AMD EPYC 7763 2.44GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.203
  [Host]             : .NET 9.0.15 (9.0.15, 9.0.1526.17522), X64 RyuJIT x86-64-v3
  .NET 8.0           : .NET 8.0.26 (8.0.26, 8.0.2626.16921), X64 RyuJIT x86-64-v3
  .NET 9.0           : .NET 9.0.15 (9.0.15, 9.0.1526.17522), X64 RyuJIT x86-64-v3
  .NET Framework 4.8 : .NET Framework 4.8.1 (4.8.9325.0), X64 RyuJIT VectorSize=256


Method Job Runtime PhoneNumberCount Mean Error StdDev Gen0 Gen1 Allocated
ParseValidateAndFormatPhoneNumbers .NET 8.0 .NET 8.0 1000 2.800 ms 0.0519 ms 0.0510 ms 35.1563 - 582.48 KB
ParseValidateAndFormatPhoneNumbers .NET 9.0 .NET 9.0 1000 2.551 ms 0.0121 ms 0.0095 ms 35.1563 - 582.48 KB
ParseValidateAndFormatPhoneNumbers .NET Framework 4.8 .NET Framework 4.8 1000 8.057 ms 0.0683 ms 0.0639 ms 218.7500 15.6250 1398.14 KB
ParseValidateAndFormatPhoneNumbers .NET 8.0 .NET 8.0 10000 27.525 ms 0.1238 ms 0.1097 ms 343.7500 - 5818.97 KB
ParseValidateAndFormatPhoneNumbers .NET 9.0 .NET 9.0 10000 25.717 ms 0.0687 ms 0.0536 ms 343.7500 - 5818.97 KB
ParseValidateAndFormatPhoneNumbers .NET Framework 4.8 .NET Framework 4.8 10000 83.891 ms 1.6580 ms 1.7741 ms 2166.6667 166.6667 13958.83 KB
ParseValidateAndFormatPhoneNumbers .NET 8.0 .NET 8.0 100000 296.065 ms 6.8580 ms 19.8962 ms 3500.0000 - 58205.32 KB
ParseValidateAndFormatPhoneNumbers .NET 9.0 .NET 9.0 100000 262.235 ms 3.4066 ms 3.1865 ms 3500.0000 - 58205.32 KB
ParseValidateAndFormatPhoneNumbers .NET Framework 4.8 .NET Framework 4.8 100000 851.421 ms 16.8480 ms 16.5470 ms 22000.0000 2000.0000 139529.61 KB
main branch

BenchmarkDotNet v0.15.8, Windows 11 (10.0.26100.32690/24H2/2024Update/HudsonValley) (Hyper-V)
AMD EPYC 7763 2.44GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.203
  [Host]             : .NET 9.0.15 (9.0.15, 9.0.1526.17522), X64 RyuJIT x86-64-v3
  .NET 8.0           : .NET 8.0.26 (8.0.26, 8.0.2626.16921), X64 RyuJIT x86-64-v3
  .NET 9.0           : .NET 9.0.15 (9.0.15, 9.0.1526.17522), X64 RyuJIT x86-64-v3
  .NET Framework 4.8 : .NET Framework 4.8.1 (4.8.9325.0), X64 RyuJIT VectorSize=256


Method Job Runtime PhoneNumberCount Mean Error StdDev Gen0 Gen1 Allocated
ParseValidateAndFormatPhoneNumbers .NET 8.0 .NET 8.0 1000 2.795 ms 0.0521 ms 0.0535 ms 35.1563 - 582.48 KB
ParseValidateAndFormatPhoneNumbers .NET 9.0 .NET 9.0 1000 2.589 ms 0.0421 ms 0.0394 ms 35.1563 - 582.48 KB
ParseValidateAndFormatPhoneNumbers .NET Framework 4.8 .NET Framework 4.8 1000 8.091 ms 0.1073 ms 0.1004 ms 218.7500 15.6250 1398.14 KB
ParseValidateAndFormatPhoneNumbers .NET 8.0 .NET 8.0 10000 28.771 ms 0.5625 ms 0.6908 ms 343.7500 - 5818.97 KB
ParseValidateAndFormatPhoneNumbers .NET 9.0 .NET 9.0 10000 26.833 ms 0.5238 ms 0.6624 ms 343.7500 - 5818.97 KB
ParseValidateAndFormatPhoneNumbers .NET Framework 4.8 .NET Framework 4.8 10000 85.711 ms 1.6575 ms 2.1552 ms 2166.6667 166.6667 13958.84 KB
ParseValidateAndFormatPhoneNumbers .NET 8.0 .NET 8.0 100000 285.673 ms 4.6510 ms 4.3506 ms 3500.0000 - 58205.32 KB
ParseValidateAndFormatPhoneNumbers .NET 9.0 .NET 9.0 100000 266.177 ms 2.0484 ms 1.7105 ms 3500.0000 - 58205.32 KB
ParseValidateAndFormatPhoneNumbers .NET Framework 4.8 .NET Framework 4.8 100000 846.614 ms 12.3099 ms 11.5147 ms 22000.0000 2000.0000 139529.6 KB

@twcclegg twcclegg merged commit d264c6b into main May 10, 2026
8 checks passed
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