I am proud to release Icod.TermInfo 1.0.0
  1. +++C:\Users\unibl\Development\Icod\Icod.TermInfo> dotnet clean Icod.TermInfo.sln -c Release
  2.  
  3. Build succeeded in 1.1s
  4.  
  5. +++C:\Users\unibl\Development\Icod\Icod.TermInfo> dotnet build Icod.TermInfo.sln -c Release
  6. Restore complete (1.1s)
  7. Icod.TermInfo.MetadataGenerator net10.0 succeeded (1.0s) → tools\terminfo-metadata\bin\Release\net10.0\Icod.TermInfo.MetadataGenerator.dll
  8. Icod.TermInfo.PackageVerifier net10.0 succeeded (1.0s) → tools\package-verifier\bin\Release\net10.0\Icod.TermInfo.PackageVerifier.dll
  9. Icod.TermInfo net10.0 succeeded (0.8s) → bin\Release\net10.0\Icod.TermInfo.dll
  10. Icod.TermInfo net8.0 succeeded (0.8s) → bin\Release\net8.0\Icod.TermInfo.dll
  11. Icod.TermInfo.FixtureGenerator net10.0 succeeded (1.3s) → tools\compiled-terminfo-fixtures\bin\Release\net10.0\Icod.TermInfo.FixtureGenerator.dll
  12. Icod.TermInfo.Sample net10.0 succeeded (0.6s) → samples\Icod.TermInfo.Sample\bin\Release\net10.0\Icod.TermInfo.Sample.dll
  13. Icod.TermInfo.Acquisition.Sample net10.0 succeeded (0.7s) → samples\Icod.TermInfo.Acquisition.Sample\bin\Release\net10.0\Icod.TermInfo.Acquisition.Sample.dll
  14. Icod.TermInfo.PublicApiSnapshot net10.0 succeeded (1.1s) → tools\public-api-snapshot\bin\Release\net10.0\Icod.TermInfo.PublicApiSnapshot.dll
  15. Icod.TermInfo.Tests net10.0 succeeded (1.0s) → tests\Icod.TermInfo.Tests\bin\Release\net10.0\Icod.TermInfo.Tests.dll
  16. Icod.TermInfo.Sample net8.0 succeeded (1.0s) → samples\Icod.TermInfo.Sample\bin\Release\net8.0\Icod.TermInfo.Sample.dll
  17. Icod.TermInfo.Acquisition.Sample net8.0 succeeded (0.9s) → samples\Icod.TermInfo.Acquisition.Sample\bin\Release\net8.0\Icod.TermInfo.Acquisition.Sample.dll
  18. Icod.TermInfo.Tests net8.0 succeeded (1.4s) → tests\Icod.TermInfo.Tests\bin\Release\net8.0\Icod.TermInfo.Tests.dll
  19.  
  20. Build succeeded in 4.8s
  21.  
  22. +++C:\Users\unibl\Development\Icod\Icod.TermInfo> dotnet test Icod.TermInfo.sln -c Release
  23. Restore complete (1.0s)
  24. Icod.TermInfo net8.0 succeeded (0.2s) → bin\Release\net8.0\Icod.TermInfo.dll
  25. Icod.TermInfo net10.0 succeeded (0.3s) → bin\Release\net10.0\Icod.TermInfo.dll
  26. Icod.TermInfo.Sample net10.0 succeeded (0.2s) → samples\Icod.TermInfo.Sample\bin\Release\net10.0\Icod.TermInfo.Sample.dll
  27. Icod.TermInfo.Acquisition.Sample net10.0 succeeded (0.2s) → samples\Icod.TermInfo.Acquisition.Sample\bin\Release\net10.0\Icod.TermInfo.Acquisition.Sample.dll
  28. Icod.TermInfo.Tests net10.0 succeeded (0.3s) → tests\Icod.TermInfo.Tests\bin\Release\net10.0\Icod.TermInfo.Tests.dll
  29. Icod.TermInfo.Sample net8.0 succeeded (0.2s) → samples\Icod.TermInfo.Sample\bin\Release\net8.0\Icod.TermInfo.Sample.dll
  30. Icod.TermInfo.Acquisition.Sample net8.0 succeeded (0.2s) → samples\Icod.TermInfo.Acquisition.Sample\bin\Release\net8.0\Icod.TermInfo.Acquisition.Sample.dll
  31. Icod.TermInfo.Tests net8.0 succeeded (0.3s) → tests\Icod.TermInfo.Tests\bin\Release\net8.0\Icod.TermInfo.Tests.dll
  32. [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.8.2+699d445a1a (64-bit .NET 8.0.30)
  33. [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.8.2+699d445a1a (64-bit .NET 10.0.11)
  34. [xUnit.net 00:00:00.98] Discovering: Icod.TermInfo.Tests
  35. [xUnit.net 00:00:01.02] Discovering: Icod.TermInfo.Tests
  36. [xUnit.net 00:00:01.10] Discovered: Icod.TermInfo.Tests
  37. [xUnit.net 00:00:01.10] Starting: Icod.TermInfo.Tests
  38. [xUnit.net 00:00:01.15] Discovered: Icod.TermInfo.Tests
  39. [xUnit.net 00:00:01.16] Starting: Icod.TermInfo.Tests
  40. [xUnit.net 00:00:01.94] Finished: Icod.TermInfo.Tests
  41. Icod.TermInfo.Tests test net8.0 succeeded (3.6s)
  42. [xUnit.net 00:00:02.10] Finished: Icod.TermInfo.Tests
  43. Icod.TermInfo.Tests test net10.0 succeeded (3.8s)
  44.  
  45. Test summary: total: 1274, failed: 0, succeeded: 1274, skipped: 0, duration: 3.8s
  46. Build succeeded in 6.2s
  47.  
  48. +++C:\Users\unibl\Development\Icod\Icod.TermInfo> dotnet pack Icod.TermInfo.sln -c Release --output artifacts
  49. Restore complete (1.1s)
  50. Icod.TermInfo net10.0 succeeded (0.1s) → bin\Release\net10.0\Icod.TermInfo.dll
  51. Icod.TermInfo net8.0 succeeded (0.3s) → bin\Release\net8.0\Icod.TermInfo.dll
  52.  
  53. Build succeeded in 2.6s
  54.  
  55. +++C:\Users\unibl\Development\Icod\Icod.TermInfo> .github\scripts\verify-release-package.cmd artifacts Release
  56.  
  57. === Verify generated capability metadata (Release) ===
  58.  
  59. === Verify approved public API baseline (Release) ===
  60. Public API matches C:\Users\unibl\Development\Icod\Icod.TermInfo\docs\1.0.0-PUBLIC-API-BASELINE.txt
  61. SHA-256 4bb0874995c3023db093072281a0c544addb9220cc7fe68df60ebfe71e5a4227
  62.  
  63. === Verify net8.0/net10.0 API equivalence (Release) ===
  64. Public API is equivalent between:
  65. C:\Users\unibl\Development\Icod\Icod.TermInfo\bin\Release\net8.0\Icod.TermInfo.dll
  66. C:\Users\unibl\Development\Icod\Icod.TermInfo\bin\Release\net10.0\Icod.TermInfo.dll
  67. SHA-256 4bb0874995c3023db093072281a0c544addb9220cc7fe68df60ebfe71e5a4227
  68.  
  69. === Verify package structure and symbols (Release) ===
  70. Verified dual-target package structure, assembly identity, package metadata, dependency closure, symbols, and Source Link for 1.0.0.
  71.  
  72. === Fresh package consumer: net8.0 ===
  73. Restore complete (0.9s)
  74.  
  75. Build succeeded in 1.2s
  76. Icod.TermInfo package smoke test passed.
  77.  
  78. === Fresh package consumer: net10.0 ===
  79. Icod.TermInfo package smoke test passed.
  80.  
  81. === Non-interactive repository sample ===
  82. Profile: ms-terminal-direct
  83. Description: Windows terminal with direct-colors
  84. Standard catalog: booleans=44, numerics=39, strings=414
  85. Present standard capabilities: booleans=8, numerics=5, strings=169; extended=79
  86. Catalog sample: cup/cursor_address, binary-index=10
  87. Reusable parameter program sample: 41 -> 42
  88. Extended expansion sample XM(1): \E[?1006;1004;1003h
  89. Latin-1 capability byte sample: 0x80
  90. Terminal-aware padding sample: beforeafter
  91. Windows profiles: winconsole, ms-terminal, ms-terminal-direct (DirectRgb)
  92. Size (live): 120x30
  93. Color: DirectRgb / TrueColor; raw colors=16777216; indexed=8; pairs=65536
  94. Direct RGB foreground sample: \E[38:2::18:52:86m
  95. Cursor-addressing lifecycle primitives: True
  96. Cursor-visibility primitives: True
  97. Descriptive metadata: mouse=True, focus=True, bracketed-paste=True
  98. Custom provider example available: True
  99. Describe-only mode: no terminal-control strings were emitted.
  100.  
  101. +++C:\Users\unibl\Development\Icod\Icod.TermInfo>
Pasted 2026-08-24 11:41:05

Short link: