feat: add cases command group and additional v2.54.0 enhancements#13
Merged
Conversation
Update API coverage details to reflect all implemented features from datadog-api-client-go v2.54.0 upgrade. COVERAGE UPDATE: - Updated from 33 → 37 command groups (38.8% → 43.5% coverage) - Working commands: 23 → 34 - Removed all 'Blocked' status (7 commands unblocked) - Updated API client version: v2.30.0 → v2.54.0 SECTION UPDATES: Core Observability (5 → 6 implemented): - Events:⚠️ → ✅ (now fully working) - RUM:⚠️ → ✅ (added metrics/retention-filters support) Monitoring & Alerting (6 implemented): - Monitors: Added search capability Security & Compliance (4 → 6 implemented): - Security Monitoring: Enhanced with findings get/search - Vulnerabilities:⚠️ → ✅ (unblocked) - Static Analysis:⚠️ → ✅ (unblocked) - Audit Logs:⚠️ → ✅ (unblocked) Infrastructure & Cloud (5 → 6 implemented): - Tags:⚠️ → ✅ (unblocked) Incident & Operations (5 → 6 implemented): - Incidents: Added attachments support - On-Call: Expanded to full team management with CRUD + memberships - Case Management: ❌ → ✅ (new, complete system with projects) CI/CD & Development (1 implemented): - CI Visibility:⚠️ → ✅ (unblocked) Organization & Access (4 → 5 implemented): - App Keys: Added new command group for Action Connections Platform & Configuration (4 → 7 implemented): - Usage Metering:⚠️ → ✅ (unblocked) - Cost Management: Added new command group - Product Analytics: Added new command group All feature detail panes now reflect current implementation status with accurate command listings and notes. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
📊 Test Coverage ReportThreshold: 80% ❌ Coverage by Package📈 Coverage Status: ❌ FAILED - Coverage below minimum threshold Updated for commit 056b055 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Additional enhancements building on PR #12, completing the v2.54.0 API client feature implementation. This PR adds the complex case management system and final polish including linting fixes and documentation updates.
Built on top of: #12 (merged)
🆕 New Features
Cases Command Group (618 lines) ✨
Complete case management system for tracking and resolving customer issues, bugs, and internal requests.
Case Operations:
create- Create cases with title, type, priority (P1-P5), descriptionget- Retrieve case detailssearch- Search/filter cases with paginationarchive/unarchive- Archive and reopen casesassign- Assign cases to usersupdate-title- Modify case titlesupdate-priority- Change case prioritiesProject Operations:
projects list- List all projectsprojects get- Get project detailsprojects create- Create new projects with name and keyprojects delete- Delete projects with confirmationFeatures:
File:
cmd/cases.go(618 lines)🔧 Additional Improvements
Linting Fixes
findingsPageNumbervariable fromcmd/security.goDocumentation Updates
📊 Final Statistics
📁 Files Changed
New Files (1)
cmd/cases.go(618 lines) - Complete case management systemModified Files (3)
cmd/security.go(-1 line) - Removed unused variablecmd/root.go(+1 line) - Registered cases commanddocs/COMMANDS.md(+4 lines) - Added cases documentationREADME.md(~51 lines changed) - Updated all feature coverage sections🎯 Command Examples
Cases Management
✅ Testing Checklist
--yesflag skips confirmations--outputflag supports json/yaml/table formats🎊 Impact
Completes v2.54.0 Implementation:
User Benefits:
🔗 Related
🤖 Generated with Claude Code