1
1
#! /bin/bash
2
- # Copyright 2023 Google LLC
2
+ # Copyright 2024 Google LLC
3
3
#
4
4
# Use of this source code is governed by a BSD-style
5
5
# license that can be found in the LICENSE file or at
@@ -13,42 +13,42 @@ export PYTHONUNBUFFERED=1
13
13
export PATH=" ${HOME} /.local/bin:${PATH} "
14
14
15
15
# Install nox
16
- python3 -m pip install --require-hashes -r .kokoro/requirements.txt
17
- python3 -m nox --version
16
+ python3.10 -m pip install --require-hashes -r .kokoro/requirements.txt
17
+ python3.10 -m nox --version
18
18
19
19
# build docs
20
20
nox -s docs
21
21
22
22
# create metadata
23
- python3 -m docuploader create-metadata \
23
+ python3.10 -m docuploader create-metadata \
24
24
--name=$( jq --raw-output ' .name // empty' .repo-metadata.json) \
25
- --version=$( python3 setup.py --version) \
25
+ --version=$( python3.10 setup.py --version) \
26
26
--language=$( jq --raw-output ' .language // empty' .repo-metadata.json) \
27
- --distribution-name=$( python3 setup.py --name) \
27
+ --distribution-name=$( python3.10 setup.py --name) \
28
28
--product-page=$( jq --raw-output ' .product_documentation // empty' .repo-metadata.json) \
29
29
--github-repository=$( jq --raw-output ' .repo // empty' .repo-metadata.json) \
30
30
--issue-tracker=$( jq --raw-output ' .issue_tracker // empty' .repo-metadata.json)
31
31
32
32
cat docs.metadata
33
33
34
34
# upload docs
35
- python3 -m docuploader upload docs/_build/html --metadata-file docs.metadata --staging-bucket " ${STAGING_BUCKET} "
35
+ python3.10 -m docuploader upload docs/_build/html --metadata-file docs.metadata --staging-bucket " ${STAGING_BUCKET} "
36
36
37
37
38
38
# docfx yaml files
39
39
nox -s docfx
40
40
41
41
# create metadata.
42
- python3 -m docuploader create-metadata \
42
+ python3.10 -m docuploader create-metadata \
43
43
--name=$( jq --raw-output ' .name // empty' .repo-metadata.json) \
44
- --version=$( python3 setup.py --version) \
44
+ --version=$( python3.10 setup.py --version) \
45
45
--language=$( jq --raw-output ' .language // empty' .repo-metadata.json) \
46
- --distribution-name=$( python3 setup.py --name) \
46
+ --distribution-name=$( python3.10 setup.py --name) \
47
47
--product-page=$( jq --raw-output ' .product_documentation // empty' .repo-metadata.json) \
48
48
--github-repository=$( jq --raw-output ' .repo // empty' .repo-metadata.json) \
49
49
--issue-tracker=$( jq --raw-output ' .issue_tracker // empty' .repo-metadata.json)
50
50
51
51
cat docs.metadata
52
52
53
53
# upload docs
54
- python3 -m docuploader upload docs/_build/html/docfx_yaml --metadata-file docs.metadata --destination-prefix docfx --staging-bucket " ${V2_STAGING_BUCKET} "
54
+ python3.10 -m docuploader upload docs/_build/html/docfx_yaml --metadata-file docs.metadata --destination-prefix docfx --staging-bucket " ${V2_STAGING_BUCKET} "
0 commit comments