> * Content pipeline overview >
Awesome stuff Chris! Under the "Pull Request Approval" section there's some inaccuracies, if we presume staging == cassandra.staged.apache.org. The content is pushed to staging *after* it is committed to trunk (and is automatic). The check on staging should not be used as part of the review process, just a final sanity check before pushing live. Step (2) is (when needed) a local docker run to do final QA testing before the PR is approved and committed to trunk. In exceptional cases a committer can commit the generated content to the asf-staging branch without committing to trunk. But this would only be when local rendering is not expected to match cassandra.staged.apache.org (which shouldn't happen, but e.g. .htaccess) Also worth noting, with step (2) involving "a local docker run to do final QA testing" this is waiting on some fixes where local generation isn't identical to how CI is generating it: CASSANDRA-17374