Skip to content

Scoped dependabot ignores: ExtendedNumerics.BigDecimal 3000+, Terminal.Gui 2.x - #275

Merged
jas88 merged 2 commits into
mainfrom
ci/ignore-bigdecimal-3000
Aug 20, 2026
Merged

jas88 merged 2 commits into
mainfrom
ci/ignore-bigdecimal-3000

Conversation

@jas88

@jas88 jas88 commented Aug 20, 2026 •

Copy link
Copy Markdown
Owner

Two scoped ignore rules for majors that cannot be taken as dependency bumps:

ExtendedNumerics.BigDecimal >= 3000.0.0 (follow-up to #269, closed)

BigDecimal 3000+ is a rewrite that breaks the vendored NPOI 2.8.0 sources at compile time (SignifigantDigits renamed to SignificantDigits) and behaviorally (default Precision 5000 -> 100, new rounding model) across ~38 usages in NPOI's Excel formula/number-formatting paths. NPOI upstream still pins 2025.1001.2.129, so RDMP follows the upstream-tested combination; 2025.x-line patches still flow. Revisit when a weekly npoi-update-check PR brings an NPOI release that bumps its own BigDecimal pin.

Terminal.Gui semver-major (follow-up to #252, closed)

Terminal.Gui 2.x is a ground-up API redesign — 231 unique compile errors across the 29-file / ~6k LOC console GUI. 1.19.0 is the latest v1 and has no known security advisories. Migration to v2 is a dedicated effort tracked in #276; v1 minor/patch updates still flow.

Vendored NPOI 2.8.0 sources target the 2025.x API; the 3000+ rewrite
renames SignifigantDigits and changes default Precision 5000 -> 100
(see #269). NPOI upstream still pins 2025.1001.2.129; the ignore range
keeps 2025.x-line patches flowing and is revisited when an NPOI release
moves its own pin.
@jas88
jas88 enabled auto-merge (rebase) August 20, 2026 01:39

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Re-trigger cubic

Terminal.Gui 2.x is a ground-up API redesign requiring a dedicated
migration (231 unique compile errors across the 29-file console GUI,
see #252/#276). 1.19.0 is the latest v1 with no known advisories;
v1 minor/patch updates still flow.
@jas88 jas88 changed the title Ignore ExtendedNumerics.BigDecimal 3000+ in dependabot Scoped dependabot ignores: ExtendedNumerics.BigDecimal 3000+, Terminal.Gui 2.x Aug 20, 2026
@jas88
jas88 disabled auto-merge August 20, 2026 02:05
@jas88
jas88 enabled auto-merge (squash) August 20, 2026 02:05
@jas88
jas88 merged commit 086ea11 into main Aug 20, 2026
7 checks passed
@jas88
jas88 deleted the ci/ignore-bigdecimal-3000 branch August 20, 2026 02:19
@codecov

codecov Bot commented Aug 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 0.00%. Comparing base (1c0d146) to head (bbfa868).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@          Coverage Diff          @@
##            main    #275   +/-   ##
=====================================
  Coverage   0.00%   0.00%           
=====================================
  Files       1118    1118           
  Lines      66302   66302           
  Branches    8767    8767           
=====================================
  Misses     66302   66302           

☔ View full report in Codecov by Harness.
📢 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.

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.

1 participant