Another minor annoyance is that the link on the Github "Checks" page that says "View More Details on Azure Pipelines" takes you to a login page, which then forwards you to the public (no login required) pipeline build results page. As a result, people might not realize you can view the build results for public projects without a Microsoft account, so you'll probably want to put a build status badge with a direct link somewhere prominent in the README.
On Thu, Sep 13, 2018 at 9:25 AM, Stanley Seibert <sseib...@anaconda.com> wrote: > I'm still trying to wrap my head around the security model here. The > onboarding wizard makes it pretty easy to get started, but the UI > afterwards has a lot of complexity for managing fine grained permissions. > As I understand it, I made a "numba" project with my Microsoft account, but > I can add other Microsoft accounts to the project and give them varying > access to administer the project. None of these user accounts or > permissions connect directly to Github accounts, so that is annoying if you > have a large core dev team you want to give permission to manage builds. > They will all need Microsoft accounts, and you will have to grant them > admin access to the project. (Still trying to figure out how to do that > for Numba...) > > Azure Pipeline's connection to Github itself (to post CI status under PRs, > etc) can be done either by granting permission via a Github user's account, > or by installing it as an "app" in the Github organization, which is the > route I opted for. > > On Thu, Sep 13, 2018 at 8:13 AM, Charles R Harris < > charlesr.har...@gmail.com> wrote: > >> >> >> On Wed, Sep 12, 2018 at 7:30 PM Stanley Seibert <sseib...@anaconda.com> >> wrote: >> >>> >>> >>> On Wed, Sep 12, 2018 at 7:32 PM, Charles R Harris < >>> charlesr.har...@gmail.com> wrote: >>> >>>> >>>> >>>> On Wed, Sep 12, 2018 at 6:26 PM Stanley Seibert <sseib...@anaconda.com> >>>> wrote: >>>> >>>>> If you go beyond the free tier, you can connect self-managed build >>>>> workers to the same system, but the build agent is written in C#, so I'm >>>>> not sure how portable it is to ARM or PPC yet. >>>>> >>>> >>>> Did you sign up as open source? And if so, were you able to do so as an >>>> organization? >>>> >>> >>> Yes, it was pretty straightforward. They seem to be using the >>> simplistic definition of "public repository == open source", so there was >>> no verification step. I was able to create a project associated with the >>> numba organization on Github. It seems to still require that you have >>> Microsoft accounts, and manage permissions on those, rather than inheriting >>> the settings from your Github repositories. >>> >> >> So is the account set up in your name? What do you mean "manage >> permissions", did you need to add names to the account via Microsoft and >> does everyone accessing the account need to have a Microsoft account? It >> would be helpful if you could go through the procedure step-by-step. >> >> Chuck >> >> _______________________________________________ >> NumPy-Discussion mailing list >> NumPy-Discussion@python.org >> https://mail.python.org/mailman/listinfo/numpy-discussion >> >> >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion