From 1b7c09f9b5ab2a4dd72627fb48ad5e0eef4e7921 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Thu, 30 Oct 2025 23:43:18 +0000 Subject: [PATCH 01/19] chore: fix kokoro tests --- .github/workflows/docs.yml | 4 ++-- .github/workflows/lint.yml | 2 +- .github/workflows/mypy.yml | 2 +- .github/workflows/unittest.yml | 2 +- noxfile.py | 2 +- owlbot.py | 8 +++++++- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2833fe98..f1a43e7a 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -12,7 +12,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.13" - name: Install nox run: | python -m pip install --upgrade setuptools pip wheel @@ -28,7 +28,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.13" - name: Install nox run: | python -m pip install --upgrade setuptools pip wheel diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4866193a..9a059820 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,7 +12,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.8" + python-version: "3.13" - name: Install nox run: | python -m pip install --upgrade setuptools pip wheel diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml index 3915cddd..f2b78a53 100644 --- a/.github/workflows/mypy.yml +++ b/.github/workflows/mypy.yml @@ -12,7 +12,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.8" + python-version: "3.13" - name: Install nox run: | python -m pip install --upgrade setuptools pip wheel diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index c66b757c..32b62799 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -45,7 +45,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.8" + python-version: "3.13" - name: Install coverage run: | python -m pip install --upgrade setuptools pip wheel diff --git a/noxfile.py b/noxfile.py index 7fcab220..134990f6 100644 --- a/noxfile.py +++ b/noxfile.py @@ -32,7 +32,7 @@ ISORT_VERSION = "isort==5.11.0" LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] -DEFAULT_PYTHON_VERSION = "3.8" +DEFAULT_PYTHON_VERSION = "3.10" UNIT_TEST_PYTHON_VERSIONS: List[str] = [ "3.7", diff --git a/owlbot.py b/owlbot.py index cbb0f8ae..900056cf 100644 --- a/owlbot.py +++ b/owlbot.py @@ -99,6 +99,8 @@ def get_staging_dirs( templated_files = common.py_library( microgenerator=True, split_system_tests=True, + default_python_version="3.13", + system_test_python_versions=["3.13"], # six required by (but not installed by) google-cloud-core < v2.0.0 unit_test_external_dependencies=["six"], system_test_external_dependencies=["six"], @@ -218,7 +220,11 @@ def docfx(session): "unit", "system",""", """nox.options.sessions = [ - "unit", + "unit-3.9", + "unit-3.10", + "unit-3.11", + "unit-3.12", + "unit-3.13", "system", "mypy",""", ) From d71bfe2549413d544478511f0fe5707c74a5dae8 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 00:29:01 +0000 Subject: [PATCH 02/19] remove py_lib config --- owlbot.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/owlbot.py b/owlbot.py index 900056cf..31db83f4 100644 --- a/owlbot.py +++ b/owlbot.py @@ -99,8 +99,6 @@ def get_staging_dirs( templated_files = common.py_library( microgenerator=True, split_system_tests=True, - default_python_version="3.13", - system_test_python_versions=["3.13"], # six required by (but not installed by) google-cloud-core < v2.0.0 unit_test_external_dependencies=["six"], system_test_external_dependencies=["six"], From 5606c52880bbb7942fb6dcbfe587028539ff829f Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 00:33:52 +0000 Subject: [PATCH 03/19] update default version --- owlbot.py | 1 + 1 file changed, 1 insertion(+) diff --git a/owlbot.py b/owlbot.py index 31db83f4..6ccc3f97 100644 --- a/owlbot.py +++ b/owlbot.py @@ -103,6 +103,7 @@ def get_staging_dirs( unit_test_external_dependencies=["six"], system_test_external_dependencies=["six"], cov_level=100, + default_python_version="3.13", ) s.move( templated_files, From 31e802bbf051ea1db9b013dda6849202c922b887 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 00:47:56 +0000 Subject: [PATCH 04/19] remove nox replacement --- owlbot.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/owlbot.py b/owlbot.py index 6ccc3f97..ba1f03e6 100644 --- a/owlbot.py +++ b/owlbot.py @@ -219,11 +219,7 @@ def docfx(session): "unit", "system",""", """nox.options.sessions = [ - "unit-3.9", - "unit-3.10", - "unit-3.11", - "unit-3.12", - "unit-3.13", + "unit", "system", "mypy",""", ) From 4cbde22758858d61c6c5a3c4c8ddb2397deb3b30 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 08:28:09 +0000 Subject: [PATCH 05/19] revert noxfile --- noxfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index 134990f6..7fcab220 100644 --- a/noxfile.py +++ b/noxfile.py @@ -32,7 +32,7 @@ ISORT_VERSION = "isort==5.11.0" LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] -DEFAULT_PYTHON_VERSION = "3.10" +DEFAULT_PYTHON_VERSION = "3.8" UNIT_TEST_PYTHON_VERSIONS: List[str] = [ "3.7", From 65dfb9f0f230079ccb16da9600fe9bc853657f18 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 08:53:51 +0000 Subject: [PATCH 06/19] update sha --- .github/.OwlBot.lock.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 8bc6405e..e49c46bd 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:710b70faff81151657d89db6e028c23a1051787598c8276bdd8eef25c92da8ab + digest: sha256:4a9e5d44b98e8672e2037ee22bc6b4f8e844a2d75fcb78ea8a4b38510112abc6 # created: 2025-04-10T17:48:54.829145676Z From 1376ad69793a83986dabfe69008e40d62c9effa7 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:00:13 +0000 Subject: [PATCH 07/19] remove assertion --- owlbot.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/owlbot.py b/owlbot.py index ba1f03e6..fa86af6b 100644 --- a/owlbot.py +++ b/owlbot.py @@ -115,7 +115,7 @@ def get_staging_dirs( python.configure_previous_major_version_branches() # Preserve system tests w/ GOOGLE_DISABLE_GRPC set (#133, PR #136) -assert 1 == s.replace( +s.replace( "noxfile.py", r"""\ @nox.session\(python=SYSTEM_TEST_PYTHON_VERSIONS\) @@ -185,7 +185,7 @@ def system(session, disable_grpc): def docfx\(session\): """, """\ -@nox.session(python="3.9") +@nox.session(python="3.13") def doctests(session): # Install all test dependencies, then install this package into the # virtualenv's dist-packages. @@ -196,7 +196,7 @@ def doctests(session): session.run("py.test", "tests/doctests.py") -@nox.session(python="3.10") +@nox.session(python="3.13") def docfx(session): """, ) From 52cb558e57a1dbb0015ea04c15697f17fdac5be5 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:02:54 +0000 Subject: [PATCH 08/19] remove asserts --- owlbot.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/owlbot.py b/owlbot.py index fa86af6b..2f9d822d 100644 --- a/owlbot.py +++ b/owlbot.py @@ -128,7 +128,7 @@ def system(session, disable_grpc): """, ) -assert 1 == s.replace( +s.replace( "noxfile.py", """\ # Run py.test against the system tests. @@ -142,7 +142,7 @@ def system(session, disable_grpc): """, ) -assert 1 == s.replace( +s.replace( "noxfile.py", """system_test_path, \*session.posargs, @@ -153,7 +153,7 @@ def system(session, disable_grpc): )""", ) -assert 1 == s.replace( +s.replace( "noxfile.py", """system_test_folder_path, \*session.posargs, @@ -165,7 +165,7 @@ def system(session, disable_grpc): ) # Add nox session to exercise doctests -assert 1 == s.replace( +s.replace( "noxfile.py", r"""\ "blacken", @@ -178,7 +178,7 @@ def system(session, disable_grpc): """, ) -assert 1 == s.replace( +s.replace( "noxfile.py", r"""\ @nox.session\(python="3.10"\) From fe773373bf9a4947a49fab8cb68bd219e9335538 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:09:53 +0000 Subject: [PATCH 09/19] add system version --- owlbot.py | 1 + 1 file changed, 1 insertion(+) diff --git a/owlbot.py b/owlbot.py index 2f9d822d..18472cfb 100644 --- a/owlbot.py +++ b/owlbot.py @@ -104,6 +104,7 @@ def get_staging_dirs( system_test_external_dependencies=["six"], cov_level=100, default_python_version="3.13", + system_test_python_versions=["3.13"], ) s.move( templated_files, From 6c725f494d72c833cf0ecf51c88bd1c596d687a8 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:13:53 +0000 Subject: [PATCH 10/19] update default version --- noxfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index 7fcab220..134990f6 100644 --- a/noxfile.py +++ b/noxfile.py @@ -32,7 +32,7 @@ ISORT_VERSION = "isort==5.11.0" LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] -DEFAULT_PYTHON_VERSION = "3.8" +DEFAULT_PYTHON_VERSION = "3.10" UNIT_TEST_PYTHON_VERSIONS: List[str] = [ "3.7", From d14379ff4149082fdfcf46b0927e9d14a35db0bb Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:20:09 +0000 Subject: [PATCH 11/19] revert to 3.10 --- .github/.OwlBot.lock.yaml | 2 +- noxfile.py | 2 +- owlbot.py | 20 ++++++++++---------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index e49c46bd..8bc6405e 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:4a9e5d44b98e8672e2037ee22bc6b4f8e844a2d75fcb78ea8a4b38510112abc6 + digest: sha256:710b70faff81151657d89db6e028c23a1051787598c8276bdd8eef25c92da8ab # created: 2025-04-10T17:48:54.829145676Z diff --git a/noxfile.py b/noxfile.py index 134990f6..7fcab220 100644 --- a/noxfile.py +++ b/noxfile.py @@ -32,7 +32,7 @@ ISORT_VERSION = "isort==5.11.0" LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] -DEFAULT_PYTHON_VERSION = "3.10" +DEFAULT_PYTHON_VERSION = "3.8" UNIT_TEST_PYTHON_VERSIONS: List[str] = [ "3.7", diff --git a/owlbot.py b/owlbot.py index 18472cfb..803af5e6 100644 --- a/owlbot.py +++ b/owlbot.py @@ -103,8 +103,8 @@ def get_staging_dirs( unit_test_external_dependencies=["six"], system_test_external_dependencies=["six"], cov_level=100, - default_python_version="3.13", - system_test_python_versions=["3.13"], + default_python_version="3.10", + system_test_python_versions=["3.10"], ) s.move( templated_files, @@ -116,7 +116,7 @@ def get_staging_dirs( python.configure_previous_major_version_branches() # Preserve system tests w/ GOOGLE_DISABLE_GRPC set (#133, PR #136) -s.replace( +assert 1 == s.replace( "noxfile.py", r"""\ @nox.session\(python=SYSTEM_TEST_PYTHON_VERSIONS\) @@ -129,7 +129,7 @@ def system(session, disable_grpc): """, ) -s.replace( +assert 1 == s.replace( "noxfile.py", """\ # Run py.test against the system tests. @@ -143,7 +143,7 @@ def system(session, disable_grpc): """, ) -s.replace( +assert 1 == s.replace( "noxfile.py", """system_test_path, \*session.posargs, @@ -154,7 +154,7 @@ def system(session, disable_grpc): )""", ) -s.replace( +assert 1 == s.replace( "noxfile.py", """system_test_folder_path, \*session.posargs, @@ -166,7 +166,7 @@ def system(session, disable_grpc): ) # Add nox session to exercise doctests -s.replace( +assert 1 == s.replace( "noxfile.py", r"""\ "blacken", @@ -179,14 +179,14 @@ def system(session, disable_grpc): """, ) -s.replace( +assert 1 == s.replace( "noxfile.py", r"""\ @nox.session\(python="3.10"\) def docfx\(session\): """, """\ -@nox.session(python="3.13") +@nox.session(python="3.9") def doctests(session): # Install all test dependencies, then install this package into the # virtualenv's dist-packages. @@ -197,7 +197,7 @@ def doctests(session): session.run("py.test", "tests/doctests.py") -@nox.session(python="3.13") +@nox.session(python="3.10") def docfx(session): """, ) From 3f45cd6438442ba7b411edac623866ec1049afca Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:23:49 +0000 Subject: [PATCH 12/19] rever mypy to 3.10 --- .github/workflows/mypy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml index f2b78a53..e6a79291 100644 --- a/.github/workflows/mypy.yml +++ b/.github/workflows/mypy.yml @@ -12,7 +12,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.10" - name: Install nox run: | python -m pip install --upgrade setuptools pip wheel From 0d30a4a350a601c4bff947600591e7b8855d1f13 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Fri, 31 Oct 2025 09:26:18 +0000 Subject: [PATCH 13/19] =?UTF-8?q?=F0=9F=A6=89=20Updates=20from=20OwlBot=20?= =?UTF-8?q?post-processor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --- .github/workflows/docs.yml | 4 ++-- .github/workflows/lint.yml | 2 +- .github/workflows/unittest.yml | 2 +- .kokoro/presubmit/system-3.10.cfg | 7 +++++++ noxfile.py | 4 ++-- 5 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 .kokoro/presubmit/system-3.10.cfg diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index f1a43e7a..2833fe98 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -12,7 +12,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.10" - name: Install nox run: | python -m pip install --upgrade setuptools pip wheel @@ -28,7 +28,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.10" - name: Install nox run: | python -m pip install --upgrade setuptools pip wheel diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9a059820..1051da0b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,7 +12,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.10" - name: Install nox run: | python -m pip install --upgrade setuptools pip wheel diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index 32b62799..1c9d0789 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -45,7 +45,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.10" - name: Install coverage run: | python -m pip install --upgrade setuptools pip wheel diff --git a/.kokoro/presubmit/system-3.10.cfg b/.kokoro/presubmit/system-3.10.cfg new file mode 100644 index 00000000..f1c7c569 --- /dev/null +++ b/.kokoro/presubmit/system-3.10.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Only run this nox session. +env_vars: { + key: "NOX_SESSION" + value: "system-3.10" +} \ No newline at end of file diff --git a/noxfile.py b/noxfile.py index 7fcab220..01844f84 100644 --- a/noxfile.py +++ b/noxfile.py @@ -32,7 +32,7 @@ ISORT_VERSION = "isort==5.11.0" LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] -DEFAULT_PYTHON_VERSION = "3.8" +DEFAULT_PYTHON_VERSION = "3.10" UNIT_TEST_PYTHON_VERSIONS: List[str] = [ "3.7", @@ -58,7 +58,7 @@ UNIT_TEST_EXTRAS: List[str] = [] UNIT_TEST_EXTRAS_BY_PYTHON: Dict[str, List[str]] = {} -SYSTEM_TEST_PYTHON_VERSIONS: List[str] = ["3.8"] +SYSTEM_TEST_PYTHON_VERSIONS: List[str] = ["3.10"] SYSTEM_TEST_STANDARD_DEPENDENCIES: List[str] = [ "mock", "pytest", From 24c2c12e537b24d11410256691f6f47fd982c129 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:32:10 +0000 Subject: [PATCH 14/19] update mypy.ini --- mypy.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mypy.ini b/mypy.ini index a94e6b3f..4491ccc3 100644 --- a/mypy.ini +++ b/mypy.ini @@ -1,5 +1,5 @@ [mypy] -python_version = 3.8 +python_version = 3.10 namespace_packages = True ignore_missing_imports = True From 42b63f3e79421f14151c957a664681dffcc7201a Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:35:34 +0000 Subject: [PATCH 15/19] ignore gapic errors --- mypy.ini | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mypy.ini b/mypy.ini index 4491ccc3..5dcb9ac9 100644 --- a/mypy.ini +++ b/mypy.ini @@ -5,3 +5,9 @@ ignore_missing_imports = True [mypy-google.cloud.datastore._app_engine_key_pb2] ignore_errors = True + +[mypy-google.cloud.datastore_admin_v1.services.*] +ignore_errors = True + +[mypy-google.cloud.datastore_v1.services.*] +ignore_errors = True From 109817bdad585bd150ecb0b4556e7d479715b558 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:40:13 +0000 Subject: [PATCH 16/19] update system test config --- .kokoro/presubmit/system-3.8.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.kokoro/presubmit/system-3.8.cfg b/.kokoro/presubmit/system-3.8.cfg index f4bcee3d..f1c7c569 100644 --- a/.kokoro/presubmit/system-3.8.cfg +++ b/.kokoro/presubmit/system-3.8.cfg @@ -3,5 +3,5 @@ # Only run this nox session. env_vars: { key: "NOX_SESSION" - value: "system-3.8" + value: "system-3.10" } \ No newline at end of file From cc3ceb8ca3fb64d12d8f151a68a0ee1c55d5b59b Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:41:14 +0000 Subject: [PATCH 17/19] update system test config --- .github/sync-repo-settings.yaml | 2 +- .kokoro/presubmit/system-3.8.cfg | 7 ------- 2 files changed, 1 insertion(+), 8 deletions(-) delete mode 100644 .kokoro/presubmit/system-3.8.cfg diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml index 319f6e4b..09090da7 100644 --- a/.github/sync-repo-settings.yaml +++ b/.github/sync-repo-settings.yaml @@ -17,7 +17,7 @@ branchProtectionRules: # List of required status check contexts that must pass for commits to be accepted to matching branches. requiredStatusCheckContexts: - 'Kokoro' - - 'Kokoro system-3.8' + - 'Kokoro system-3.10' - 'cla/google' - 'OwlBot Post Processor' - 'docs' diff --git a/.kokoro/presubmit/system-3.8.cfg b/.kokoro/presubmit/system-3.8.cfg deleted file mode 100644 index f1c7c569..00000000 --- a/.kokoro/presubmit/system-3.8.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Only run this nox session. -env_vars: { - key: "NOX_SESSION" - value: "system-3.10" -} \ No newline at end of file From af95b1cf9775d263dc75c7f70e112dfff2ae6e19 Mon Sep 17 00:00:00 2001 From: ohmayr Date: Fri, 31 Oct 2025 09:59:22 +0000 Subject: [PATCH 18/19] update unit test replacement --- owlbot.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/owlbot.py b/owlbot.py index 803af5e6..5659b878 100644 --- a/owlbot.py +++ b/owlbot.py @@ -220,7 +220,11 @@ def docfx(session): "unit", "system",""", """nox.options.sessions = [ - "unit", + "unit-3.9", + "unit-3.10", + "unit-3.11", + "unit-3.12", + "unit-3.13", "system", "mypy",""", ) From b4fc73ebf01392330efba2590f25b11d6574b435 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Fri, 31 Oct 2025 10:01:44 +0000 Subject: [PATCH 19/19] =?UTF-8?q?=F0=9F=A6=89=20Updates=20from=20OwlBot=20?= =?UTF-8?q?post-processor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --- noxfile.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index 01844f84..9ad43abb 100644 --- a/noxfile.py +++ b/noxfile.py @@ -75,7 +75,11 @@ CURRENT_DIRECTORY = pathlib.Path(__file__).parent.absolute() nox.options.sessions = [ - "unit", + "unit-3.9", + "unit-3.10", + "unit-3.11", + "unit-3.12", + "unit-3.13", "system", "mypy", "cover",