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

Move to @octokit org #80

Closed
4 of 7 tasks
wolfy1339 opened this issue Feb 11, 2024 · 20 comments
Closed
4 of 7 tasks

Move to @octokit org #80

wolfy1339 opened this issue Feb 11, 2024 · 20 comments
Labels
Type: Maintenance Any dependency, housekeeping, and clean up Issue or PR

Comments

@wolfy1339
Copy link
Member

wolfy1339 commented Feb 11, 2024

In order to move this repository and it's packages to the Octokit org, as discussed in octokit/webhooks.js#841
This will be used in the next major version of @octokit/webhooks

@wolfy1339 wolfy1339 added the Type: Maintenance Any dependency, housekeeping, and clean up Issue or PR label Feb 11, 2024
@wolfy1339
Copy link
Member Author

wolfy1339 commented Feb 16, 2024

Ping @gr2m @nickfloyd @kfcampbell Can you help out with transfering this to the Octokit org

@nickfloyd
Copy link
Contributor

Hey @wolfy1339 Can you give us admin access to this repo so that we can take the first step and move this over to the octokit org?

@wolfy1339
Copy link
Member Author

Sure thing

@nickfloyd
Copy link
Contributor

Looks like I just got push access... just to confirm you want this to be a complete hoist and move to @octokit correct? If so I'll need access to settings as well.

@wolfy1339
Copy link
Member Author

Yup, a complete move. I haven't been able to find the proper setting for giving admin access. All I can see is either inviting collaborator, or removing them.

I have searched the docs to no avail. It only refers to collaborators for personal repositories

@nickfloyd
Copy link
Contributor

Ok... have you attempted to transfer ownership under settings > General > Transfer Ownership

Then choose the Specify and organization or username radial button

Then enter in octokit and click I understand, transfer this repository

@wolfy1339
Copy link
Member Author

That doesn't work.

You don’t have the permission to create public repositories on octokit

@wolfy1339
Copy link
Member Author

This is all I see under "Manage Access"
image

@nickfloyd
Copy link
Contributor

When you click on General what do you see?

@wolfy1339
Copy link
Member Author

image

@nickfloyd
Copy link
Contributor

Cool... you should now be able to follow the steps above.

@wolfy1339
Copy link
Member Author

Those steps are still not working, with the same message

You don’t have the permission to create public repositories on octokit

@wolfy1339
Copy link
Member Author

Giving someone admin rights in a personal repository is not supported
Bummer 😞
community/community#108527 (comment)

@nickfloyd
Copy link
Contributor

nickfloyd commented Feb 16, 2024

Those steps are still not working, with the same message

You don’t have the permission to create public repositories on octokit

Let me have a look at your permissions on the octokit org. Sorry for all of this trouble @wolfy1339. As a side note: I've added you as a moderator (that was just an oversight you should've always been a mod, apologies for that).

@nickfloyd
Copy link
Contributor

Ok.. someone smarter than me came up with a workaround - I've added you to the octokit-transfers org. You'll have admin access there and then we can move the repo to it's final destination under octokit. So sorry for all of this complexity... hopefully we can get everything moved.

@wolfy1339
Copy link
Member Author

Alright that works! Moved it

@nickfloyd
Copy link
Contributor

It has been transferred to the octokit org 🥳 https://github.com/octokit/openapi-webhooks

@wolfy1339
Copy link
Member Author

It seems some things need tweaking, the release process failed. Seems like the token possibly isn't set
https://github.com/octokit/openapi-webhooks/actions/runs/7936287389/job/21671231791

@nickfloyd
Copy link
Contributor

It seems some things need tweaking, the release process failed. Seems like the token possibly isn't set https://github.com/octokit/openapi-webhooks/actions/runs/7936287389/job/21671231791

I believe this should fix it

@gr2m
Copy link

gr2m commented Feb 17, 2024

Really great work on this, thank you @wolfy1339!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Maintenance Any dependency, housekeeping, and clean up Issue or PR
Projects
None yet
Development

No branches or pull requests

3 participants