Issue
I set up a custom repository for debug symbols and saw that the paths generated for debug symbols include an extra slash within the debug ID. For example:
Debug ID: bb752254
Path: bb/752254
Applies To
- Customers on the Business plan or above
Resolution
This behavior is expected when using Sentry’s unified path layout for debug symbols. The unified layout is specifically designed to create a consistent directory structure across platforms and file types. Debug symbol paths are constructed by splitting the build ID into a folder hierarchy for optimized access and storage.
The first two characters of the hexadecimal build ID are used as the root folder, followed by the rest of the ID. You can find more information in our docs.