Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Repository Access/Transfer Ownership #12

Open
NightOwl888 opened this issue Dec 26, 2021 · 8 comments
Open

Repository Access/Transfer Ownership #12

NightOwl888 opened this issue Dec 26, 2021 · 8 comments

Comments

@NightOwl888
Copy link
Collaborator

NightOwl888 commented Dec 26, 2021

@synhershko

Hope you are well. I am working on updating the Lucene.NET dependencies to use SourceLink and we have switched to using Azure DevOps for multi-platform testing, enabling GitHub Sponsors, and fixing the invalid .pdb types that are in the latest NuGet packages. For GitHub Sponsors and Azure DevOps, I don't have permission to enable the settings on this repository.

While I could just update my spatial4n fork and do all future releases from there, it would be better if we did all of the updates in the original repository. It isn't clear whether you wish to continue maintaining this project, but either way is fine with me. It would also be fine if you wish to add your own sponsorship links to the FUNDING.yml file.

Options

  1. Enable the following GitHub settings
    1. GitHub Sponsors
    2. Azure DevOps
    3. Git push access so I can update this repo
  2. Transfer ownership of this repo from synhershko to NightOwl888.

In all fairness, it would be better to transfer the repo ownership so I don't have to keep coming back to you to enable settings for future GitHub features. In that case, I would be happy to keep you as a collaborator if you wish to continue contributing to this project.

@NightOwl888
Copy link
Collaborator Author

@synhershko

Thanks for making me a collaborator.

I have setup an Azure DevOps organization for Spatial4n, however I am unable to add the build and release pipelines due to insufficient permissions.

image

Please install the GitHub App for authentication with Azure DevOps and let me know once it is completed.

@synhershko
Copy link
Owner

I lack the authorization on Azure DevOps :)

@synhershko
Copy link
Owner

Any reason not to use github actions for this, btw?

@NightOwl888
Copy link
Collaborator Author

Any reason not to use github actions for this, btw?

We have 4 other projects that use Azure DevOps and they share similar templates. It makes it easy to manage releases of all of these components.

I sent an invitation to the Azure DevOps account to the email address in your GitHub profile. Do you have a different email address that you prefer to use for this?

@NightOwl888
Copy link
Collaborator Author

NightOwl888 commented Jan 14, 2022

I have changed the Azure DevOps settings, inviting both your bigdataboutique and code972 email accounts.

That being said, I don't believe you actually need to login to Azure DevOps in order to install the app into your GitHub account, you simply need to configure it here: https://github.com/apps/azure-pipelines. I believe that once you install it, the fact that I have collaborator access to this repo is enough for me to setup the build and release pipelines.

@NightOwl888
Copy link
Collaborator Author

Or Click 'Run' here to create the build pipeline. Once the build pipeline is created, I should be able to configure the rest of it.

@NightOwl888
Copy link
Collaborator Author

@synhershko

It would be appreciated if you could install the Azure DevOps app and configure it with permissions to this repo (or all repos if that suits you).

image

Alternatively, transfer this repository to a new organization named Spatial4n and setup the permissions so I can enable the app and all features going forward. Note that many of the projects on NuGet.org are setup under an organization rather than a personal account so they don't have to go back to the account owner to enable permissions, since there is no way for the account owner to enable full control over the repository (for example, I cannot rename the master branch to main without your assistance).

https://docs.github.com/en/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch

@NightOwl888
Copy link
Collaborator Author

@synhershko

All of the other Lucene.NET dependencies have been released. This is now holding up the show. Is there any chance you could enable this soon?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants