Skip to content

Init release - #2

Merged
kieronlanning merged 86 commits into
mainfrom
init-release
Aug 31, 2026
Merged

Init release#2
kieronlanning merged 86 commits into
mainfrom
init-release

Conversation

@kieronlanning

Copy link
Copy Markdown
Contributor

No description provided.

kieronlanning and others added 30 commits June 4, 2026 22:53
Tests validate that projects are correctly classified as CLI projects when
they end with CLI, Console, or CommandLine suffixes (case-sensitive).

Tests verify:
- All three CLI project naming patterns (CLI, Console, CommandLine)
- Case sensitivity (only exact suffixes match)
- Non-CLI projects are not incorrectly flagged
- Projects with CLI markers in the middle (e.g., MyCLITools) are not marked as CLI

Added 18 test cases covering:
- Single suffix variations (MyCLI, MyConsole, MyCommandLine)
- Compound names (MyAppCLI, MyAppConsole, MyAppCommandLine)
- Lowercase variations that should NOT match
- Mixed case variations that should NOT match
- Generic non-CLI project names
- Edge case of 'CLI' as the project name

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@kieronlanning
kieronlanning disabled auto-merge August 31, 2026 14:46
@kieronlanning
kieronlanning merged commit 1fd465f into main Aug 31, 2026
4 checks passed
@kieronlanning
kieronlanning deleted the init-release branch August 31, 2026 14:47
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