getsentry / getsentry/sentry

Provide a way to group related releases together

Open
#48,770 7 comments 0 reactions 0 assignees View on GitHub
Product Area: Projects - Project Details
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
1d 5h
Merged PRs (30d)
624

Description

### Problem Statement

When managing a big *PRODUCT*, that can be composed from smaller individual *sentry products*. Say for example:

- iOS app
- macOS app
- Android app
- Backend API node.js app

All of these *sentry products* have unrelated release cycle, have a separate sentry project entry, versioning scheme, but are all tightly coupled together.

I would like to see them grouped together on the releases page so that I can quickly asses overal health of the top level *PRODUCT* and quickly identify issues with nested *sentry products*.

### Solution Brainstorm

One way to achieve this at the moment is to create a release that is the same for all *sentry products*, and then they nicely group together as shown the projects section in sentry documentation. But this is impractical as it requires new builds of all nested projects even if they are unaffected.

Another way is to put related products on teams, but as far as I can see there is no easy and nice way to see team releases grouped nicely together.

I think the solution should involve grouping projects together via CLI or sentry web interface so that grouping can be done without requiring new build of each *sentry project*...

### Product Area

Projects

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.