Skip to content

Sdk Migration#38

Open
abhgoel15 wants to merge 2 commits into
mainfrom
Abhay/github-sdk
Open

Sdk Migration#38
abhgoel15 wants to merge 2 commits into
mainfrom
Abhay/github-sdk

Conversation

@abhgoel15

Copy link
Copy Markdown

Features

  • Migrated GitHub app from legacy BaseConnector SDK to the new splunk-soar-sdk architecture (App, Params, ActionOutput pattern)
  • Added make request action — allows playbooks to execute arbitrary authenticated HTTP requests against the GitHub REST API (GET, POST, PATCH, DELETE) without requiring a dedicated action handler
  • make request supports JSON or raw key=value query parameters, custom headers (merged over GitHub defaults), JSON request body, configurable timeout, and SSL verification toggle
  • make request normalises endpoints automatically (prepends / if missing) and rejects full URLs (http:///https://) with a clear error message

Bug Fixes

  • Fixed unicode input handling in create issue — unicode strings passed as assignees or labels now correctly surface as action failures rather than causing unhandled GitHub API 422/403 errors

Other information

  • All existing actions (list issues, create issue, add labels, get issue, update issue, create comment, list comments, add/remove collaborator, add/remove member, list teams/repos/organizations/events/users, test connectivity) are functionally equivalent to the legacy connector

@athreya-splunk athreya-splunk self-assigned this Jun 24, 2026
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