When a user tries to download an Asset that is stored in GitHub, the user must go to GitHub and perform the download. Git does not store the proper MIME type for a .bprelease file and as a result, it does not work properly with Integrated DX. This results in a negative user experience.
The purpose of this change is to get GitHub assets to work properly with the DX
This Integration should apply to any GitHub Repo that is being used to manage a .bprelease file
The submission page should have an optional "Get Download from GitHub" button. When the button is pressed by the user submitting the Asset, the system will go to the GitHub URL provided and will copy the downloadable Asset into the submission database.
There will be no dynamic integration with the Git Repo. Rather when the "Git Fetch" button is pressed with an Asset submission, the submission will be populated from a single set of Git API calls.
The business driver for this is two-fold:
Make it easier to submit Assets that are managed in GitHub
Make it easier to download and install Assets that are held in GitHub
Today, the Git Repo owner must manually copy downloads into the Asset submission form or create an external link that does not work properly.
TBD