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
>

Reply via email to