Skip to content

feat: add CLI support for 32 new integrations#205

Merged
jeff-schnitter merged 6 commits into
stagingfrom
204-add-32-new-integrations
May 20, 2026
Merged

feat: add CLI support for 32 new integrations#205
jeff-schnitter merged 6 commits into
stagingfrom
204-add-32-new-integrations

Conversation

@jeff-schnitter

Copy link
Copy Markdown
Collaborator

Summary

  • Adds CLI commands for 32 new integrations that have Cortex API support but no CLI commands
  • 7 multi-config (alias-based): Apiiro, ArgoCD, Bitbucket, Jenkins, Jira, Rootly, Semgrep — full CRUD + validate
  • 25 single-config: Azure AD, BambooHR, Bugsnag, Buildkite, Checkmarx SAST, ClickUp, Codecov, Dynatrace, Firehydrant, Instana, Mend SAST, Mend SCA, Okta, Opsgenie, Rollbar, Sentry, ServiceNow, ServiceNow Cloud Observability, Snyk, Splunk Observability Cloud, Splunk On Call, Sumo Logic, Veracode, Wiz, Workday, xMatters — add/get/update/validate/delete
  • 200 new tests (all mocked with responses library)

Files Changed

  • 32 new command files in cortexapps_cli/commands/integrations_commands/
  • Updated cortexapps_cli/commands/integrations.py hub with 32 new imports + registrations
  • 32 new test files in tests/
  • Design spec in docs/superpowers/specs/

Test Plan

  • All 200 new integration tests pass
  • Existing integration tests unaffected
  • All imports verified (import cortexapps_cli.commands.integrations succeeds)

Closes #204

🤖 Generated with Claude Code

jeff-schnitter and others added 6 commits May 14, 2026 14:38
Release 1.15.1: fix urllib3 high-severity CVEs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Commits touching only internal/, docs/superpowers/, or other
non-deliverable paths must use chore: or docs: to avoid unintended
version bumps from the github-tag-action.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds commands for: Apiiro, ArgoCD, Azure Active Directory, BambooHR,
Bitbucket, Bugsnag, Buildkite, Checkmarx SAST, ClickUp, Codecov,
Dynatrace, Firehydrant, Instana, Jenkins, Jira, Mend SAST, Mend SCA,
Okta, Opsgenie, Rollbar, Rootly, Semgrep, Sentry, ServiceNow,
ServiceNow Cloud Observability, Snyk, Splunk Observability Cloud,
Splunk On Call, Sumo Logic, Veracode, Wiz, Workday, and xMatters.

7 multi-config (alias-based): Apiiro, ArgoCD, Bitbucket, Jenkins,
Jira, Rootly, Semgrep with full CRUD + validate commands.

25 single-config: add, get, update, validate, delete commands.

Closes #204

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jeff-schnitter jeff-schnitter requested a review from Cantaley as a code owner May 20, 2026 22:30
@jeff-schnitter jeff-schnitter merged commit 725d381 into staging May 20, 2026
3 checks passed
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