3 # Licensed to the Apache Software Foundation (ASF) under one
4 # or more contributor license agreements. See the NOTICE file
5 # distributed with this work for additional information
6 # regarding copyright ownership. The ASF licenses this file
7 # to you under the Apache License, Version 2.0 (the
8 # "License"); you may not use this file except in compliance
9 # with the License. You may obtain a copy of the License at
11 # http://www.apache.org/licenses/LICENSE-2.0
13 # Unless required by applicable law or agreed to in writing,
14 # software distributed under the License is distributed on an
15 # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 # KIND, either express or implied. See the License for the
17 # specific language governing permissions and limitations
23 SOURCE_DIR
="$(cd "$
(dirname "${BASH_SOURCE[0]}")" && pwd)"
24 ARROW_DIR
="${SOURCE_DIR}/../.."
25 ARROW_SITE_DIR
="${ARROW_DIR}/../arrow-site"
27 if [ "$#" -ne 1 ]; then
28 echo "Usage: $0 <version>"
33 release_tag
="apache-arrow-${version}"
34 branch_name
=release-docs-
${version}
36 pushd "${ARROW_SITE_DIR}"
38 git checkout
-b ${branch_name}
40 git checkout docs
/c_glib
/index.html
44 git checkout
"${release_tag}"
46 UBUNTU
=20.10 archery docker run \
47 -v "${ARROW_SITE_DIR}/docs:/build/docs" \
48 -e ARROW_DOCS_VERSION
="${version}" \
53 if [ ${PUSH} -gt 0 ]; then
54 pushd "${ARROW_SITE_DIR}"
56 git commit
-m "[Website] Update documentations for ${version}"
57 git push
-u origin
${branch_name}
58 github_url
=$
(git remote get-url origin | \
60 -e 's,^git@github.com:,https://github.com/,' \
65 echo "Create a pull request:"
66 echo " ${github_url}/pull/new/${branch_name}"