Skip to content

Import repository list missing an organisation (and now empty) #10009

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

Closed
bilderbuchi opened this issue Feb 9, 2023 · 9 comments
Closed

Import repository list missing an organisation (and now empty) #10009

bilderbuchi opened this issue Feb 9, 2023 · 9 comments
Labels
Needed: documentation Documentation is required Support Support question

Comments

@bilderbuchi
Copy link

bilderbuchi commented Feb 9, 2023

Details

  • Read the Docs project URL: n/a
  • Build URL (if applicable): n/a
  • Read the Docs username (if applicable): bilderbuchi

Expected Result

Just like in #7381, I want to import a repository I made belonging to an organisation I am a member of.
I recently made an RTD account. At some point in the login flow, the pymeasure organisation did not yet have the permission checkmark. I got the permission granted a couple of hours later (I'm not an owner), and cross-checked that on the Github settings page.

On the import page, I expected to import that organisation's repository.

Actual Result

However, neither the pymeasure organisation was in the filter list on the right, nor the repo contained in the repository list. Personal repos and repos of other organisations I'm part of are visible.
Trying the refresh button multiple times, logging out/in, closing the browser did not help. It seems the refresh spinner was always visible for a long time (minutes).
By now, the repository list remains completely empty, and the spinner does not stop spinning:
image

I checked that the RTD oauth app has permissions for the pymeasure orga.
I am part of 4 organisations.
Funny enough, I left the ralph-group organisation (that I did not need anymore) to keep the list small (in #7381 there was a remark that GH API only imports 4 orgas), but that change is not reflected in the import page -- I suspect it's not refreshing at all.
I let a day or so pass before retrying (on the possibility that a server was borked or whatever).

@humitos
Copy link
Member

humitos commented Feb 9, 2023

Not 100% sure, but I guess you are hitting this issue #8979

@bilderbuchi
Copy link
Author

bilderbuchi commented Feb 9, 2023

Huh, that indeed sounds like it could be related. However, if so I am surprised that this has not been reported before -- if membership in conda-forge has such a consequence, anybody that maintains a conda package feedstock could not use the import page? Sounds to me like I shouldn't be the first one 😁

@bilderbuchi
Copy link
Author

Another tack: I'm not clear about the difference between the "easy" (but broken) import and the "Import manually" button -- are they fully equivalent? I'm pretty sure I could fill out all the details in the manual import form, but does using that mean I'm missing some integrations or setup or something?

@humitos humitos added Support Support question Needed: documentation Documentation is required labels Feb 13, 2023
@humitos
Copy link
Member

humitos commented Feb 13, 2023

@bilderbuchi mainly, the difference is that Read the Docs will setup the webhooks to GH automatically for you. You can do that manually as well after importing the project using "Import manually".

@bilderbuchi
Copy link
Author

Thanks!

@humitos
Copy link
Member

humitos commented Jun 5, 2023

This issue should be solved in the new templates. We have deployed them as beta at https://beta.readthedocs.org/. Please, login there and look for the organization/repository under the import page, and report back if you still don't find it there.

On the other hand, importing a project manually is now clearly explained at the import step, which was the documentation part missing from this issue:

Screenshot_2023-06-05_12-25-28

@humitos humitos closed this as completed Jun 5, 2023
@bilderbuchi
Copy link
Author

Thanks for fixing this, I see the org repos now! (Took me a while to figure out that I had to type a name into that search field to make the list of hits appear, I thought it had not found anything)

@domdfcoding
Copy link

I've started seeing the same issue as the OP, but in the beta website I can see all my orgs and repos. (although I can't actually add the project. Clicking "Next" takes me in circles.)

@humitos
Copy link
Member

humitos commented Dec 11, 2023

in the beta website I can see all my orgs and repos. (although I can't actually add the project. Clicking "Next" takes me in circles.)

Would you mind recording a small video showing this together with the JS console of your browser? 🙏🏼

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needed: documentation Documentation is required Support Support question
Projects
None yet
Development

No branches or pull requests

3 participants