-
Notifications
You must be signed in to change notification settings - Fork 65
feat: Add rootly.createEvent component #2979
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add rootly.createEvent component #2979
Conversation
Signed-off-by: devroy10 <roychinwuba@gmail.com>
|
You have run out of free Bugbot PR reviews for this billing cycle. This will reset on February 12. To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial. |
This comment was marked as resolved.
This comment was marked as resolved.
|
@AleksandarCole Video demo added, ready for review |
|
@devroy10 tested it - works great. No major changes needed so I will kick off code review right away. minor thing: If you get the chance, please remove "Occurred at" from details tab and put "Created at" at the top. |
forestileao
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello, thank you for the PR. Just added one comment. The rest looks really good :)
Signed-off-by: devroy10 <roychinwuba@gmail.com>
Signed-off-by: devroy10 <roychinwuba@gmail.com>
forestileao
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@devroy10 All Good :)
Reach @AleksandarCole to get your bounty!
Thanks for contributing with SuperPlane!
|
@devroy10 bounty paid via BountyHub |
Description
Closes #2821
This PR adds the Rootly Create Event action so SuperPlane workflows can post timeline notes/annotations to Rootly incidents. The action targets Rootly’s incident events endpoint and supports optional visibility (
internal/external) while keeping defaults consistent with Rootly.Video Demo
rootly-create-event.mp4
Backend Implementation
rootly.createEventaction withincidentId,event, and optionalvisibilityvalidation in setup.POST /incidents/{id}/eventswith JSON:API request/response structs for incident events.rootly.incident.eventon success withid,event,visibility,occurred_at, andcreated_at.Frontend Implementation
IncidentEventtype and details formatter to display event content, visibility, and timestamps.Documentation
Checklist