> * 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

Reply via email to