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

Update readthedocs. #812

Closed
ryneeverett opened this issue Mar 31, 2021 · 15 comments · Fixed by #842
Closed

Update readthedocs. #812

ryneeverett opened this issue Mar 31, 2021 · 15 comments · Fixed by #842
Assignees

Comments

@ryneeverett
Copy link
Collaborator

The current commit is a few years old (5f296a8) and doesn't correspond with a release so maybe this is configured in the readthedocs or github UI?

@ryneeverett
Copy link
Collaborator Author

https://readthedocs.org/projects/bugwarrior/builds/ warns:

The project bugwarrior-docs doesn't have a valid webhook set up, commits won't trigger new builds for this project. See the project integrations for more information.

ryneeverett added a commit to ryneeverett/bugwarrior that referenced this issue Oct 18, 2021
Fix GothenburgBitFactory#812.

See <https://readthedocs.org/projects/bugwarrior/builds/>. I don't have
the permissions needed to set up the webhook integration currently used,
so I created a mirror of the repository at
<https://github.com/ryneeverett/bugwarrior-docs> and a corresponding
documentation site at <https://bugwarrior-docs.readthedocs.io>.
ryneeverett added a commit that referenced this issue Oct 18, 2021
Fix #812.

See <https://readthedocs.org/projects/bugwarrior/builds/>. I don't have
the permissions needed to set up the webhook integration currently used,
so I created a mirror of the repository at
<https://github.com/ryneeverett/bugwarrior-docs> and a corresponding
documentation site at <https://bugwarrior-docs.readthedocs.io>.
@ryneeverett ryneeverett unpinned this issue Oct 18, 2021
@ryneeverett
Copy link
Collaborator Author

I created https://github.com/ryneeverett/bugwarrior-docs-mirroraction which is a repo that just contains a github actions workflow to run a daily cron job to update the mirror. Hopefully it works.

@wamserma
Copy link

wamserma commented Jan 5, 2023

The old documentation at https://bugwarrior.readthedocs.io is still up, which is a bit confusing for people looking up this project. Maybe get in contact with [email protected] to get this fixed.

@ryneeverett
Copy link
Collaborator Author

Thanks for the feedback @wamserma! I'm taking another shot at reaching out to other maintainers to see if we can recover the original readthedocs account first, but if that fails I will try to get it done by contacting the readthedocs team as you suggested.

@ryneeverett
Copy link
Collaborator Author

Hey @ralphbean, any chance you could help us out with one of the following:

  1. fix the readthedocs build by enabling the webhook in this repository
  2. redirect your bugwarrior.readthedocs.io to my up-to-date mirror bugwarrior-docs.readthedocs.io (not an ideal solution)
  3. empower another maintainer with enough repository permission to enable the readthedocs webhook in this repository such as myself or @djmitche (this would be great regardless as your bus factor has been a bit of an issue)

@ralphbean
Copy link
Collaborator

@ryneeverett yes. I think I just successfully enabled the webhook. Can you confirm?

I'm 👍 to empower you or @djmitche, but I don't think I see a way to do it while the repo is still under my namespace. WDYT about moving it to an org so you two can be granted full ownership rights?

@ryneeverett
Copy link
Collaborator Author

I was thinking about suggesting moving it to https://github.com/GothenburgBitFactory if they'd accept it.

@djmitche
Copy link
Collaborator

djmitche commented Dec 8, 2023

I'd be into that! Maybe @tbabej is the person to actually approve it?

@ryneeverett
Copy link
Collaborator Author

I think I just successfully enabled the webhook. Can you confirm?

Next time we push to develop a new build should show up here or you could push the "Build Version" button by logging in to https://readthedocs.org/projects/bugwarrior.

However, the build will fail due to #1022. 🙃

@ryneeverett
Copy link
Collaborator Author

Well I pushed and it did not trigger a build.

@tbabej
Copy link
Member

tbabej commented Dec 9, 2023

I'd be into that! Maybe @tbabej is the person to actually approve it?

I'd say moving community projects under GBF umbrella is something we're generally open to, in the past we moved tasklib as an example. Especially when it comes to important community projects, like bugwarrior.

@ralphbean reading the docs looks like it might be easiest if you transfer bugwarrior under tbabej/bugwarrior and I then move it under GothenburgBitFactory/bugwarrior

@ralphbean
Copy link
Collaborator

Makes sense, @tbabej. Transfer request initiated.

@tbabej
Copy link
Member

tbabej commented Dec 9, 2023

Both transfer completed - bugwarrior is now hosted at https://github.com/GothenburgBitFactory/bugwarrior

@ryneeverett
Copy link
Collaborator Author

How do we want to handle pypi credentials so we can cut releases?

ryneeverett added a commit to ryneeverett/bugwarrior that referenced this issue Dec 31, 2023
One way or another GothenburgBitFactory#812 is now resolved and the docs started building a
couple weeks ago for the first time in 5 years.
@ryneeverett
Copy link
Collaborator Author

This issue is now resolved and bugwarrior.readthedocs.io is now building and displaying the latest docs!

Regarding the dismantling of bugwarrior-docs.readthedocs.io:

ryneeverett added a commit that referenced this issue Dec 31, 2023
One way or another #812 is now resolved and the docs started building a
couple weeks ago for the first time in 5 years.
NexAdn pushed a commit to NexAdn/bugwarrior that referenced this issue Sep 19, 2024
Fix GothenburgBitFactory#812.

See <https://readthedocs.org/projects/bugwarrior/builds/>. I don't have
the permissions needed to set up the webhook integration currently used,
so I created a mirror of the repository at
<https://github.com/ryneeverett/bugwarrior-docs> and a corresponding
documentation site at <https://bugwarrior-docs.readthedocs.io>.
NexAdn pushed a commit to NexAdn/bugwarrior that referenced this issue Sep 19, 2024
One way or another GothenburgBitFactory#812 is now resolved and the docs started building a
couple weeks ago for the first time in 5 years.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants