1
1
#! /bin/bash
2
- # Copyright 2023 Google LLC
2
+ # Copyright 2024 Google LLC
3
3
#
4
4
# Licensed under the Apache License, Version 2.0 (the "License");
5
5
# you may not use this file except in compliance with the License.
@@ -21,42 +21,42 @@ export PYTHONUNBUFFERED=1
21
21
export PATH=" ${HOME} /.local/bin:${PATH} "
22
22
23
23
# Install nox
24
- python3 -m pip install --require-hashes -r .kokoro/requirements.txt
25
- python3 -m nox --version
24
+ python3.10 -m pip install --require-hashes -r .kokoro/requirements.txt
25
+ python3.10 -m nox --version
26
26
27
27
# build docs
28
28
nox -s docs
29
29
30
30
# create metadata
31
- python3 -m docuploader create-metadata \
31
+ python3.10 -m docuploader create-metadata \
32
32
--name=$( jq --raw-output ' .name // empty' .repo-metadata.json) \
33
- --version=$( python3 setup.py --version) \
33
+ --version=$( python3.10 setup.py --version) \
34
34
--language=$( jq --raw-output ' .language // empty' .repo-metadata.json) \
35
- --distribution-name=$( python3 setup.py --name) \
35
+ --distribution-name=$( python3.10 setup.py --name) \
36
36
--product-page=$( jq --raw-output ' .product_documentation // empty' .repo-metadata.json) \
37
37
--github-repository=$( jq --raw-output ' .repo // empty' .repo-metadata.json) \
38
38
--issue-tracker=$( jq --raw-output ' .issue_tracker // empty' .repo-metadata.json)
39
39
40
40
cat docs.metadata
41
41
42
42
# upload docs
43
- python3 -m docuploader upload docs/_build/html --metadata-file docs.metadata --staging-bucket " ${STAGING_BUCKET} "
43
+ python3.10 -m docuploader upload docs/_build/html --metadata-file docs.metadata --staging-bucket " ${STAGING_BUCKET} "
44
44
45
45
46
46
# docfx yaml files
47
47
nox -s docfx
48
48
49
49
# create metadata.
50
- python3 -m docuploader create-metadata \
50
+ python3.10 -m docuploader create-metadata \
51
51
--name=$( jq --raw-output ' .name // empty' .repo-metadata.json) \
52
- --version=$( python3 setup.py --version) \
52
+ --version=$( python3.10 setup.py --version) \
53
53
--language=$( jq --raw-output ' .language // empty' .repo-metadata.json) \
54
- --distribution-name=$( python3 setup.py --name) \
54
+ --distribution-name=$( python3.10 setup.py --name) \
55
55
--product-page=$( jq --raw-output ' .product_documentation // empty' .repo-metadata.json) \
56
56
--github-repository=$( jq --raw-output ' .repo // empty' .repo-metadata.json) \
57
57
--issue-tracker=$( jq --raw-output ' .issue_tracker // empty' .repo-metadata.json)
58
58
59
59
cat docs.metadata
60
60
61
61
# upload docs
62
- python3 -m docuploader upload docs/_build/html/docfx_yaml --metadata-file docs.metadata --destination-prefix docfx --staging-bucket " ${V2_STAGING_BUCKET} "
62
+ 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