Skip to content

Conversation

@acuanico-tr-galt
Copy link
Collaborator

Solution description

  • The labels management feature for TestRail projects addresses the need for better organization and categorization of test management assets by implementing a complete CRUD (Create, Read, Update, Delete) interface through the TestRail CLI. Implemented as a new labels command group with intuitive subcommands (add, list, get, update, delete) that follow established CLI patterns and conventions.

Changes

  • Added complete labels command group with 5 subcommands
  • Added parameter validation (title length ≤20 chars, valid integer IDs)
  • Added confirmation prompts for delete operations
  • Added comprehensive error handling and user feedback
  • Added nested API response parsing for robust data extraction

Potential impacts

None

Steps to test

Please see updated README document and look for Labels Management section.

PR Tasks

  • README updated
  • Unit tests added/updated

@acuanico-tr-galt
Copy link
Collaborator Author

Thanks @unroma for the initiative to do review! We are still testing this one and your insights are helpful. We are looking into them :)

@acuanico-tr-galt acuanico-tr-galt changed the title Labels management for Projects through TRCLI Labels management for Projects Aug 20, 2025
@acuanico-tr-galt acuanico-tr-galt merged commit 14c0150 into release/1.12.0 Sep 11, 2025
@acuanico-tr-galt acuanico-tr-galt deleted the feature/TRCLI-78 branch September 11, 2025 10:05
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