microsoft / MicrosoftEdge-Extensions

This is a community space for Microsoft Edge Add-ons developers, to share resources and information about building, publishing and growing their Microsoft Edge extension.
MIT License
134 stars 120 forks source link

[FeatureReq - Partner Center] Upload source ZIP #160

Open avi12 opened 3 weeks ago

avi12 commented 3 weeks ago

Is your feature request related to a problem? Please describe. It's a good practice to supplement a source ZIP of the extension, for integrity's sake Firefox Addons lets the dev upload a source ZIP directly in the dashboard Opera Addons lets the dev upload a source ZIP to a publicly shared folder in a cloud storage, like Google Drive, or as an alternative link to a GitHub repo which a reviewer will clone, build, and compare the hashes of the uploaded ZIP and the built ZIP

Describe the solution you'd like Allow both on the dashboard and on the Publish API to upload a source ZIP

Describe alternatives you've considered This functionality does not exist for the Edge Addons dashboard yet, no alternatives

ManikanthMSFT commented 3 weeks ago

Hi @avi12,

Thank you for reporting this. We are looking into this and will let you know as soon as we have an update.

sandeepchads commented 2 weeks ago

HI @avi12, just to be clear, I am just curious regarding this request. You have a source zip on your local machine. But Edge does not show you a CRX file. Once Edge shows you a CRX file, then you can compare the 2 files offline. Is that the request?

Why would you require to compare the 2 files for hash validation? How does the lack of this feature impact you today?

avi12 commented 2 weeks ago

The goal isn't strictly to compare hashes, but to supply the Edge reviewers with the extension's source code to speed up the review process

sandeepchads commented 2 weeks ago

I would love to discuss this with you 1:1. What is the best way to reach out to you. Can you please drop me an email on Microsoft Edge Extensions Developer Support ext_dev_support@microsoft.com and I will set up some time on your calendar for a detailed discussion.