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

Fix docs site CD and clean up old system #381

Open
becky-gilbert opened this issue May 9, 2024 · 0 comments
Open

Fix docs site CD and clean up old system #381

becky-gilbert opened this issue May 9, 2024 · 0 comments

Comments

@becky-gilbert
Copy link
Contributor

becky-gilbert commented May 9, 2024

Summary

Our automated docs build system is not working. We have a GH webhook set up to trigger a RTD build, but GH is showing an error ("Last delivery was not successful. Invalid HTTP response: 400") and the RTD integrations log is showing that GH has been sending build triggers to RTD but they have not been successful. The RTD build is successful when triggered manually.

For info:
GH: Settings -> Webhooks -> Select the one for https://readthedocs.org/
RTD: ember-lookit-frameplayer project -> Settings -> Integrations -> Github incoming webhook

I think this repository also includes some carry-overs from the old EFP documentation site's CD process that are now obsolete. This is confusing and has made it harder to debug issues related to CD on our current EFP docs site.

To do

Figure out why the GH -> RTD build trigger isn't working.

And assuming these things that are related to the old docs site are no longer used or needed, we should do the following:

  • remove the old 'docs' directory from the project root
  • delete/disable the GH action for building/deploying docs to the old site
  • delete/update the out-of-date documentation about EFP documentation deployment, e.g. here and in our internal docs
@becky-gilbert becky-gilbert changed the title Clean up old docs site CD system Fix docs site CD and clean up old system Jun 10, 2024
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

1 participant