| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent c2d5503 commit fa926f8
9 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,4 @@ | |||
| 1 | - # Copyright 2022 Google LLC | ||
| 1 | + # Copyright 2023 Google LLC | ||
| 2 | 2 | # | |
| 3 | 3 | # Licensed under the Apache License, Version 2.0 (the "License"); | |
| 4 | 4 | # you may not use this file except in compliance with the License. | |
@@ -13,4 +13,4 @@ | |||
| 13 | 13 | # limitations under the License. | |
| 14 | 14 | docker: | |
| 15 | 15 | image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest | |
| 16 | - digest: sha256:3bf87e47c2173d7eed42714589dc4da2c07c3268610f1e47f8e1a30decbfc7f1 | ||
| 16 | + digest: sha256:c43f1d918bcf817d337aa29ff833439494a158a0831508fda4ec75dc4c0d0320 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -8,7 +8,7 @@ jobs: | |||
| 8 | 8 | runs-on: ubuntu-latest | |
| 9 | 9 | strategy: | |
| 10 | 10 | matrix: | |
| 11 | - python: ['3.7', '3.8', '3.9', '3.10'] | ||
| 11 | + python: ['3.7', '3.8', '3.9', '3.10', '3.11'] | ||
| 12 | 12 | steps: | |
| 13 | 13 | - name: Checkout | |
| 14 | 14 | uses: actions/checkout@v3 | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,40 @@ | |||
| 1 | + # Format: //devtools/kokoro/config/proto/build.proto | ||
| 2 | + | ||
| 3 | + # Build logs will be here | ||
| 4 | + action { | ||
| 5 | + define_artifacts { | ||
| 6 | + regex: "**/*sponge_log.xml" | ||
| 7 | + } | ||
| 8 | + } | ||
| 9 | + | ||
| 10 | + # Specify which tests to run | ||
| 11 | + env_vars: { | ||
| 12 | + key: "RUN_TESTS_SESSION" | ||
| 13 | + value: "py-3.11" | ||
| 14 | + } | ||
| 15 | + | ||
| 16 | + # Declare build specific Cloud project. | ||
| 17 | + env_vars: { | ||
| 18 | + key: "BUILD_SPECIFIC_GCLOUD_PROJECT" | ||
| 19 | + value: "python-docs-samples-tests-311" | ||
| 20 | + } | ||
| 21 | + | ||
| 22 | + env_vars: { | ||
| 23 | + key: "TRAMPOLINE_BUILD_FILE" | ||
| 24 | + value: "github/python-phishingprotection/.kokoro/test-samples.sh" | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + # Configure the docker image for kokoro-trampoline. | ||
| 28 | + env_vars: { | ||
| 29 | + key: "TRAMPOLINE_IMAGE" | ||
| 30 | + value: "gcr.io/cloud-devrel-kokoro-resources/python-samples-testing-docker" | ||
| 31 | + } | ||
| 32 | + | ||
| 33 | + # Download secrets for samples | ||
| 34 | + gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/python-docs-samples" | ||
| 35 | + | ||
| 36 | + # Download trampoline resources. | ||
| 37 | + gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" | ||
| 38 | + | ||
| 39 | + # Use the trampoline script to run in docker. | ||
| 40 | + build_file: "python-phishingprotection/.kokoro/trampoline_v2.sh" | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,6 @@ | |||
| 1 | + # Format: //devtools/kokoro/config/proto/build.proto | ||
| 2 | + | ||
| 3 | + env_vars: { | ||
| 4 | + key: "INSTALL_LIBRARY_FROM_SOURCE" | ||
| 5 | + value: "True" | ||
| 6 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,11 @@ | |||
| 1 | + # Format: //devtools/kokoro/config/proto/build.proto | ||
| 2 | + | ||
| 3 | + env_vars: { | ||
| 4 | + key: "INSTALL_LIBRARY_FROM_SOURCE" | ||
| 5 | + value: "True" | ||
| 6 | + } | ||
| 7 | + | ||
| 8 | + env_vars: { | ||
| 9 | + key: "TRAMPOLINE_BUILD_FILE" | ||
| 10 | + value: "github/python-phishingprotection/.kokoro/test-samples-against-head.sh" | ||
| 11 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,6 @@ | |||
| 1 | + # Format: //devtools/kokoro/config/proto/build.proto | ||
| 2 | + | ||
| 3 | + env_vars: { | ||
| 4 | + key: "INSTALL_LIBRARY_FROM_SOURCE" | ||
| 5 | + value: "False" | ||
| 6 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,6 @@ | |||
| 1 | + # Format: //devtools/kokoro/config/proto/build.proto | ||
| 2 | + | ||
| 3 | + env_vars: { | ||
| 4 | + key: "INSTALL_LIBRARY_FROM_SOURCE" | ||
| 5 | + value: "True" | ||
| 6 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -22,7 +22,7 @@ In order to add a feature: | |||
| 22 | 22 | documentation. | |
| 23 | 23 | ||
| 24 | 24 | - The feature must work fully on the following CPython versions: | |
| 25 | - 3.7, 3.8, 3.9 and 3.10 on both UNIX and Windows. | ||
| 25 | + 3.7, 3.8, 3.9, 3.10 and 3.11 on both UNIX and Windows. | ||
| 26 | 26 | ||
| 27 | 27 | - The feature must not add unnecessary dependencies (where | |
| 28 | 28 | "unnecessary" is of course subjective, but new dependencies should | |
@@ -72,7 +72,7 @@ We use `nox <https://nox.readthedocs.io/en/latest/>`__ to instrument our tests. | |||
| 72 | 72 | ||
| 73 | 73 | - To run a single unit test:: | |
| 74 | 74 | ||
| 75 | - $ nox -s unit-3.10 -- -k <name of test> | ||
| 75 | + $ nox -s unit-3.11 -- -k <name of test> | ||
| 76 | 76 | ||
| 77 | 77 | ||
| 78 | 78 | .. note:: | |
@@ -225,11 +225,13 @@ We support: | |||
| 225 | 225 | - `Python 3.8`_ | |
| 226 | 226 | - `Python 3.9`_ | |
| 227 | 227 | - `Python 3.10`_ | |
| 228 | + - `Python 3.11`_ | ||
| 228 | 229 | ||
| 229 | 230 | .. _Python 3.7: https://docs.python.org/3.7/ | |
| 230 | 231 | .. _Python 3.8: https://docs.python.org/3.8/ | |
| 231 | 232 | .. _Python 3.9: https://docs.python.org/3.9/ | |
| 232 | 233 | .. _Python 3.10: https://docs.python.org/3.10/ | |
| 234 | + .. _Python 3.11: https://docs.python.org/3.11/ | ||
| 233 | 235 | ||
| 234 | 236 | ||
| 235 | 237 | Supported versions can be found in our ``noxfile.py`` `config`_. | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -32,7 +32,7 @@ | |||
| 32 | 32 | ||
| 33 | 33 | DEFAULT_PYTHON_VERSION = "3.8" | |
| 34 | 34 | ||
| 35 | - UNIT_TEST_PYTHON_VERSIONS = ["3.7", "3.8", "3.9", "3.10"] | ||
| 35 | + UNIT_TEST_PYTHON_VERSIONS = ["3.7", "3.8", "3.9", "3.10", "3.11"] | ||
| 36 | 36 | UNIT_TEST_STANDARD_DEPENDENCIES = [ | |
| 37 | 37 | "mock", | |
| 38 | 38 | "asyncmock", | |
| Back | FazBrowse Home | New Git URL |
0 commit comments