Hey Kevin, I just took a brief look at the Exchange integration app and it requires the following permissions: > Read and write access to code and pull requests > Read access to administration and metadata
INFRA will never allow any third party apps that require write access to code (not sure about PRs as you can't actually merge a PR with that permission). Again I haven't taken a deeper look on how it works but I don't really see the need for the write access for linking releases (likely triggering a sync when a release is added via webhooks?). Maybe you can reach out internally to the team managing the integration? Best Jacob - Am Mo., 1. Juli 2024 um 20:42 Uhr schrieb Kevin Gurney <kgur...@mathworks.com.invalid>: > Hi All, > > Now that the changes required to integrate GitHub Releases with the Arrow > release infrastrructure have been merged [1], we would like to make the > process of finding and installing the MATLAB bindings as easy as possible > by integrating with the MathWorks File Exchange [2]. We previously proposed > the idea of integrating with File Exchange in [3]. As a quick refresher - > File Exchange is analogous to other web-based package hosting solutions, > such as pypi.org or rubygems.org. > > By integrating with the File Exchange, MATLAB users will be able to easily > discover and install the latest stable version of the MATLAB interface via > Github Releases from within the MATLAB UI. Packages are installed from the > MathWorks File Exchange using the MATLAB Add-On Explorer [4]. > > In order to integrate with the MathWorks File Exchange, a member of the > Apache Arrow community (most likely, a PMC member) would need to: > > 1. Create a "The Apache Software Foundation" [5] MathWorks account > 2. Create a File Exchange entry for the MATLAB Interface to Apache Arrow > 3. Install the required GitHub App to link the File Exchange entry with > the Apache Arrow GitHub Releases area [6] > > From previous discussions, our understanding is that installing a GitHub > App will require ASF Infra involvement. If this is true, then Sarah and I > will be happy to take the lead on creating a Jira ticket for this. > > We would greatly appreciate it if someone from the community could assist > us in determining next steps to make this happen. > > Thank you! > > Best Regards, > > Kevin Gurney and Sarah Gilmore > > [1] https://github.com/apache/arrow/pull/41131 > [2] https://www.mathworks.com/matlabcentral/fileexchange > [3] https://lists.apache.org/thread/0xyow40h7b1bptsppb0rxd4g9r1xpmh6 > [4] https://www.mathworks.com/products/matlab/add-on-explorer.html > [5] > https://github.com/apache/arrow/blob/edfa343eeca008513f0300924380e1b187cc976b/matlab/tools/packageMatlabInterface.m#L44 > [6] > https://www.mathworks.com/matlabcentral/content/fx/about.html#Why_GitHub >