From 662cc2f92a6f8a6daf0764cde480a5fef870b6eb Mon Sep 17 00:00:00 2001 From: Svetlana Karslioglu Date: Tue, 16 Apr 2024 15:42:26 -0700 Subject: [PATCH 1/2] Update doc-build.yml Move noindex logic to the build job --- .github/workflows/doc-build.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 75529bb44b8..27c7ffe87f8 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -68,6 +68,12 @@ jobs: make html cd .. + # If it's main branch, add noindex tag to all .html files to exclude from Google Search indexing. + echo "Ref name: ${REF_NAME}" + 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}" @@ -91,13 +97,6 @@ jobs: REF_TYPE=${{ github.ref_type }} REF_NAME=${{ github.ref_name }} - # If it's main branch, add noindex tag to all .html files to exclude from Google Search indexing. - REF_NAME=$(echo "${{ github.ref }}") - echo "Ref name: ${REF_NAME}" - if [[ "${{ github.ref }}" == 'refs/heads/main' ]]; then - find docs -name "*.html" -print0 | xargs -0 sed -i '//a \ \ '; - fi - # If building for a release tag, branch, set the branch/tag name # as the target folder in the gh-pages branch. The artifacts created # during the build will be copied over to the target dir in the From ccb2a488dd984a7258d301bdcea94cd3b6752deb Mon Sep 17 00:00:00 2001 From: Svetlana Karslioglu Date: Tue, 16 Apr 2024 15:52:11 -0700 Subject: [PATCH 2/2] Update doc-build.yml --- .github/workflows/doc-build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 27c7ffe87f8..5a895c04a00 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -69,7 +69,8 @@ jobs: cd .. # If it's main branch, add noindex tag to all .html files to exclude from Google Search indexing. - echo "Ref name: ${REF_NAME}" + 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