mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Merge pull request #48102 from liggitt/optional-doc-generation
Automatic merge from submit-queue (batch tested with PRs 49043, 49001, 49057, 49066, 48102) Make doc generation on cherry-picks optional Follow up of https://github.com/kubernetes/kubernetes/pull/46993, xref #44533 Most cherry-picks don't require doc changes, and doing it unconditionally actually breaks picking to the release-1.6 branch
This commit is contained in:
		@@ -29,6 +29,7 @@ cd "${KUBE_ROOT}"
 | 
				
			|||||||
declare -r STARTINGBRANCH=$(git symbolic-ref --short HEAD)
 | 
					declare -r STARTINGBRANCH=$(git symbolic-ref --short HEAD)
 | 
				
			||||||
declare -r REBASEMAGIC="${KUBE_ROOT}/.git/rebase-apply"
 | 
					declare -r REBASEMAGIC="${KUBE_ROOT}/.git/rebase-apply"
 | 
				
			||||||
DRY_RUN=${DRY_RUN:-""}
 | 
					DRY_RUN=${DRY_RUN:-""}
 | 
				
			||||||
 | 
					REGENERATE_DOCS=${REGENERATE_DOCS:-""}
 | 
				
			||||||
UPSTREAM_REMOTE=${UPSTREAM_REMOTE:-upstream}
 | 
					UPSTREAM_REMOTE=${UPSTREAM_REMOTE:-upstream}
 | 
				
			||||||
FORK_REMOTE=${FORK_REMOTE:-origin}
 | 
					FORK_REMOTE=${FORK_REMOTE:-origin}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -54,6 +55,9 @@ if [[ "$#" -lt 2 ]]; then
 | 
				
			|||||||
  echo "  This is useful for creating patches to a release branch without making a PR."
 | 
					  echo "  This is useful for creating patches to a release branch without making a PR."
 | 
				
			||||||
  echo "  When DRY_RUN is set the script will leave you in a branch containing the commits you cherry-picked."
 | 
					  echo "  When DRY_RUN is set the script will leave you in a branch containing the commits you cherry-picked."
 | 
				
			||||||
  echo
 | 
					  echo
 | 
				
			||||||
 | 
					  echo "  Set the REGENERATE_DOCS environment var to regenerate documentation for the target branch after picking the specified commits."
 | 
				
			||||||
 | 
					  echo "  This is useful when picking commits containing changes to API documentation."
 | 
				
			||||||
 | 
					  echo
 | 
				
			||||||
  echo " Set UPSTREAM_REMOTE (default: upstream) and FORK_REMOTE (default: origin)"
 | 
					  echo " Set UPSTREAM_REMOTE (default: upstream) and FORK_REMOTE (default: origin)"
 | 
				
			||||||
  echo " To override the default remote names to what you have locally."
 | 
					  echo " To override the default remote names to what you have locally."
 | 
				
			||||||
  exit 2
 | 
					  exit 2
 | 
				
			||||||
@@ -184,12 +188,14 @@ done
 | 
				
			|||||||
gitamcleanup=false
 | 
					gitamcleanup=false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Re-generate docs (if needed)
 | 
					# Re-generate docs (if needed)
 | 
				
			||||||
echo
 | 
					if [[ -n "${REGENERATE_DOCS}" ]]; then
 | 
				
			||||||
echo "Regenerating docs..."
 | 
					  echo
 | 
				
			||||||
if ! hack/generate-docs.sh; then
 | 
					  echo "Regenerating docs..."
 | 
				
			||||||
 | 
					  if ! hack/generate-docs.sh; then
 | 
				
			||||||
    echo
 | 
					    echo
 | 
				
			||||||
    echo "hack/generate-docs.sh FAILED to complete."
 | 
					    echo "hack/generate-docs.sh FAILED to complete."
 | 
				
			||||||
    exit 1
 | 
					    exit 1
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [[ -n "${DRY_RUN}" ]]; then
 | 
					if [[ -n "${DRY_RUN}" ]]; then
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user