From 5d7949d867ccac7a1adaed1cfa2901855fbe9c2e Mon Sep 17 00:00:00 2001 From: Svetlana Karslioglu Date: Tue, 16 Apr 2024 17:58:53 -0700 Subject: [PATCH] Update doc-build.yml (#3071) Summary: Move noindex logic to the build job Pull Request resolved: https://github.com/pytorch/executorch/pull/3071 Reviewed By: clee2000 Differential Revision: D56218857 Pulled By: svekars fbshipit-source-id: 69dff489d98eee046d69185a6c03d62fbae37a16 --- .github/workflows/doc-build.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 75529bb44b..b25f6cc865 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -68,6 +68,13 @@ jobs: make html cd .. + # If it's main branch, add noindex tag to all .html files to exclude from Google Search indexing. + GITHUB_REF=${{ github.ref }} + echo "GitHub Ref: ${GITHUB_REF}" + if [[ "${{ github.ref }}" == 'refs/heads/main' ]]; then + find docs/_build/html/ -name "*.html" -print0 | xargs -0 sed -i '//a \ \ '; + fi + cp -rf docs/_build/html/* "${RUNNER_DOCS_DIR}" mv docs/_build/html "${RUNNER_ARTIFACT_DIR}"