Closed
Description
To support #42 we want to set up an automation that creates a shadow Jira ticket for issues in the sentry
GitHub repo. The purpose of the Jira ticket is to integrate with our existing customer tagging/tracking infrastructure, as well as our sprints and planning for EPD. Most comments and content should stay on GitHub. Ideally we wouldn't create a Jira for every GitHub, but only when we want to start doing something with it in Jira (tag a customer, bring it into a sprint, etc.(?)).
Requirements
- When someone applies
Trigger: Create Jira Ticket
- Check the description for a link to an existing Jira.
- Create a new Jira if it doesn't exist, and link it in the description.
- Remove
Trigger: Create Jira Ticket
- When resolved in Jira.
- Close on GitHub.
- When unresolved in Jira.
- Reopen on GitHub.
To Do
- Evaluate options, integration vendors vs. diy with eng-pipes.
- Pin down requirements.
- Investigate Unito a little more.
- Understand permissions.
- Try to guess how it will break for us.
- Pin down pricing.
- Have a call with Unito.
- Submit SaaS intake.
- Go through legal / security review.
- Buy Unito.
- Do a little label maintenance.
- Add
Sync: Jira
label sentry#42447 - Tweak
Trigger:
labels sentry#42452- This is a sidebar, but I'm thinking of Trigger and Sync as cousins and want to use the same color.
- Add
- Configure Unito in
sentry
.- Install Unito on GitHub.
- Install Unito on Jira.
-
Put the thing in Advanced Options to avoid status jump on unlabel.
- Add to remaining repos.
- self-hosted
- sentry-docs
- relay
- sentry-javascript
- sentry-php
- sentry-python
- sentry-react-native
- sentry-laravel
- sentry-cocoa
- sentry-dart
- sentry-dotnet
- sentry-java
- sentry-native
- sentry-ruby
- sentry-symfony
- sentry-unity
- sentry-android-gradle-plugin
Metadata
Metadata
Assignees
Labels
No labels