• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

versionize / versionize / 19204318762

09 Nov 2025 06:05AM UTC coverage: 92.864% (-0.05%) from 92.911%
19204318762

push

github

web-flow
feat: add ability to override boolean file config via cli (#173)

* Initial plan

* feat: allow CLI boolean options to accept explicit true/false values

- Changed boolean CLI options from NoValue to SingleOrNoValue
- Updated ConfigProvider.MergeBool to handle explicit boolean values
- CLI options now take priority over file configuration
- Supports three usage patterns: --flag, --flag=true, --flag=false
- Added comprehensive tests for the new functionality

Co-authored-by: cabauman <6819362+cabauman@users.noreply.github.com>

* refactor: expand CLI option priority tests for all boolean options

Replaced MultipleCliOptionsTakePriorityOverFileConfig test with individual tests for each boolean option:
- SkipTagCliOptionTakesPriorityOverFileConfig
- SkipCommitCliOptionTakesPriorityOverFileConfig
- DryRunCliOptionTakesPriorityOverFileConfig
- SkipDirtyCliOptionTakesPriorityOverFileConfig
- SkipChangelogCliOptionTakesPriorityOverFileConfig
- IgnoreInsignificantCliOptionTakesPriorityOverFileConfig
- ExitInsignificantCliOptionTakesPriorityOverFileConfig
- AggregatePrereleasesCliOptionTakesPriorityOverFileConfig
- FirstParentOnlyCommitsCliOptionTakesPriorityOverFileConfig
- SignCliOptionTakesPriorityOverFileConfig

Each test validates all three usage patterns: --flag, --flag=true, --flag=false

Co-authored-by: cabauman <6819362+cabauman@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: cabauman <6819362+cabauman@users.noreply.github.com>

416 of 468 branches covered (88.89%)

Branch coverage included in aggregate %.

36 of 37 new or added lines in 2 files covered. (97.3%)

1575 of 1676 relevant lines covered (93.97%)

118.94 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

95.92
/Versionize/Config/ConfigProvider.cs


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc