Skip to content

Ci/codeql release drafter#11

Merged
MimoJanra merged 3 commits into
mainfrom
ci/codeql-release-drafter
May 8, 2026
Merged

Ci/codeql release drafter#11
MimoJanra merged 3 commits into
mainfrom
ci/codeql-release-drafter

Conversation

@MimoJanra

Copy link
Copy Markdown
Owner

Summary

Changes

Related issues

Testing

  • make test passes
  • make lint passes
  • Tested manually with Claude Desktop (stdio mode)
  • Tested manually in HTTP mode
  • Added / updated unit tests

Checklist

  • Code follows project conventions (make fmt && make lint)
  • No secrets, tokens, or credentials in the diff
  • Documentation updated if needed (README, docs/)
  • CHANGELOG.md entry added under [Unreleased]

MimoJanra and others added 3 commits May 8, 2026 12:57
Add comprehensive test case update support with all TestCasePatchV2Dto fields:
- Text fields: description, precondition, expectedResult, fullName
- Boolean flags: automated, external, deleted
- IDs: statusId, testLayerId, workflowId
- Collections: tags, members, links

Add step management tools:
- create_test_case_step: POST /api/testcase/step
- update_test_case_step: PATCH /api/testcase/step/{id}
- delete_test_case_step: DELETE /api/testcase/step/{id}

Models expanded:
- UpdateTestCaseRequest: 4 → 14 fields using pointers for optional booleans/IDs
- Added ExternalLinkDto for external links
- Added ScenarioStep* types for step operations

Tool registry updated:
- update_test_case schema extended with 10 new optional properties
- updateTestCase handler refactored to accept full struct
- 3 new step management tools registered with handlers

Tests updated:
- Tool count: 32 → 35
- TestUpdateTestCase_ValidatesInput validation still enforces at least one field

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@MimoJanra
MimoJanra merged commit 0fcd9cf into main May 8, 2026
10 checks passed
@MimoJanra
MimoJanra deleted the ci/codeql-release-drafter branch May 8, 2026 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.

1 participant