The current workflow generates HTML and other assets then creates a tarball that is uploaded as a build artifact. It is possible to fetch this artifact via the GitHub API and unpack the tarball. However with this approach the ReadTheDocs builder does not get triggered to run automatically. By modifying the workflow to push the generated assets it becomes possible to deploy without the need for manual intervention.
The current workflow generates HTML and other assets then creates a tarball that is uploaded as a build artifact. It is possible to fetch this artifact via the GitHub API and unpack the tarball. However with this approach the ReadTheDocs builder does not get triggered to run automatically. By modifying the workflow to push the generated assets it becomes possible to deploy without the need for manual intervention.