Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/python-bigquery-sqlalchemy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.0
Choose a base ref
...
head repository: googleapis/python-bigquery-sqlalchemy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.6.0
Choose a head ref
  • 20 commits
  • 109 files changed
  • 5 contributors

Commits on Nov 19, 2020

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    b9526c8 View commit details

Commits on Dec 7, 2020

  1. Update README.rst

    fix typo: "SQLAchemy" -> "SQLAlchemy"
    WadeTsai authored Dec 7, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    1724e6f View commit details

Commits on Jan 6, 2021

  1. fix underline

    tswast authored Jan 6, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    01ab2c8 View commit details
  2. Merge pull request #77 from WadeTsai/patch-1

    Update README.rst to fix typo: "SQLAchemy" -> "SQLAlchemy"
    tswast authored Jan 6, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    2145bdf View commit details

Commits on Mar 12, 2021

  1. Fetch table and column descriptions (#82)

    * Fetch table and column descriptions
    
    * Reset coltype for unrecognized columns
    
    * add tests
    
    Co-authored-by: Tim Swast <swast@google.com>
    hsheth2 and tswast authored Mar 12, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    c2a4537 View commit details

Commits on Mar 16, 2021

  1. chore: add license headers

    Add MIT license headers via addlicense tool.
    
    Following the recommended steps at
    https://opensource.google/docs/releasing/preparing/ and
    https://opensource.google/docs/releasing/authors/
    tswast committed Mar 16, 2021
    Copy the full SHA
    3250fa7 View commit details

Commits on Mar 23, 2021

  1. Copy the full SHA
    d2f6ae4 View commit details
  2. docs: add templates for move to googleapis/python-bigquery-sqlalchemy…

    … repo (#88)
    
    * chore: add generated templates (via synthtool)
    
    * use templated noxfile
    
    * restore setup.cfg db section
    tswast authored Mar 23, 2021
    Copy the full SHA
    37e584e View commit details
  3. chore: remove trailing commas

    tswast committed Mar 23, 2021
    Copy the full SHA
    9cdd37b View commit details

Commits on Mar 24, 2021

  1. changes without context (#95)

    autosynth cannot find the source of changes triggered by earlier changes in this
            repository, or by version upgrades to tools such as linters.
    yoshi-automation authored Mar 24, 2021
    Copy the full SHA
    9b3ffaa View commit details
  2. test: update system test fixtures to create necessary tables (#96)

    * test: update system test fixtures to create necessary tables
    
    * revert changes to test file
    tswast authored Mar 24, 2021
    Copy the full SHA
    e9d66fb View commit details

Commits on Mar 25, 2021

  1. docs: build documentation with Sphinx (#97)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-bigquery-sqlalchemy/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Fixes #90  🦕
    tswast authored Mar 25, 2021
    Copy the full SHA
    1707737 View commit details

Commits on Mar 28, 2021

  1. test: only create test tables if they do not already exist (#101)

    This should avoid race conditions when creating views from recently
    (re)created tables.
    tswast authored Mar 28, 2021
    Copy the full SHA
    b7c9d6f View commit details

Commits on Mar 31, 2021

  1. build(python): update docfx job to use new plugin (#104)

    Source-Author: Dan Lee <71398022+dandhlee@users.noreply.github.com>
    Source-Date: Tue Mar 30 19:36:37 2021 -0400
    Source-Repo: googleapis/synthtool
    Source-Sha: 4501974ad08b5d693311457e2ea4ce845676e329
    Source-Link: googleapis/synthtool@4501974
    yoshi-automation authored Mar 31, 2021
    Copy the full SHA
    93ec6ab View commit details

Commits on Apr 1, 2021

  1. refactor: consolidate BigQuery client creation and set user-agent (#100)

    * refactor: consolidate BigQuery client creation and set user-agent
    
    * add tests for default project logic
    
    * use google-auth >=1.2.0 for AnonymousCredentials support
    
    * bump minimum google-cloud-bigquery version
    tswast authored Apr 1, 2021
    Copy the full SHA
    cc4e23d View commit details
  2. fix: avoid 404 if dataset is deleted while listing tables or views (#106

    )
    
    * fix: avoid 404 if dataset is deleted while listing tables or views
    
    * add unit tests
    
    * remove unnecessary bigquery import
    tswast authored Apr 1, 2021
    Copy the full SHA
    db379d8 View commit details
  3. Copy the full SHA
    db64424 View commit details
  4. fix: correct classifiers in setup.py (#107)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-bigquery-sqlalchemy/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [ ] Appropriate docs were updated (if necessary)
    
    Follow-up to #92 🦕
    tswast authored Apr 1, 2021
    Copy the full SHA
    0cfc5de View commit details

Commits on Apr 6, 2021

  1. feat: fetch table and column descriptions during reflection (#115)

    This empty commit is a follow-up to PR #82,
    It should allow release-please to update the changelog.
    tswast authored Apr 6, 2021
    Copy the full SHA
    7b14a06 View commit details
  2. chore: release 0.6.0 (#116)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Apr 6, 2021
    Copy the full SHA
    101153a View commit details
Showing with 5,430 additions and 1,099 deletions.
  1. +38 −0 .coveragerc
  2. +33 −0 .flake8
  3. +12 −0 .github/CODEOWNERS
  4. +28 −0 .github/CONTRIBUTING.md
  5. +43 −0 .github/ISSUE_TEMPLATE/bug_report.md
  6. +18 −0 .github/ISSUE_TEMPLATE/feature_request.md
  7. +7 −0 .github/ISSUE_TEMPLATE/support_request.md
  8. +7 −0 .github/PULL_REQUEST_TEMPLATE.md
  9. +15 −0 .github/header-checker-lint.yml
  10. +1 −0 .github/release-please.yml
  11. 0 test/__init__.py → .github/snippet-bot.yml
  12. +62 −13 .gitignore
  13. +59 −0 .kokoro/build.sh
  14. +27 −0 .kokoro/continuous/common.cfg
  15. +1 −0 .kokoro/continuous/continuous.cfg
  16. +98 −0 .kokoro/docker/docs/Dockerfile
  17. +45 −0 .kokoro/docker/docs/fetch_gpg_keys.sh
  18. +65 −0 .kokoro/docs/common.cfg
  19. +28 −0 .kokoro/docs/docs-presubmit.cfg
  20. +1 −0 .kokoro/docs/docs.cfg
  21. +43 −0 .kokoro/populate-secrets.sh
  22. +27 −0 .kokoro/presubmit/common.cfg
  23. +1 −0 .kokoro/presubmit/presubmit.cfg
  24. +64 −0 .kokoro/publish-docs.sh
  25. +32 −0 .kokoro/release.sh
  26. +40 −0 .kokoro/release/common.cfg
  27. +1 −0 .kokoro/release/release.cfg
  28. +34 −0 .kokoro/samples/lint/common.cfg
  29. +6 −0 .kokoro/samples/lint/continuous.cfg
  30. +6 −0 .kokoro/samples/lint/periodic.cfg
  31. +6 −0 .kokoro/samples/lint/presubmit.cfg
  32. +40 −0 .kokoro/samples/python3.6/common.cfg
  33. +7 −0 .kokoro/samples/python3.6/continuous.cfg
  34. +11 −0 .kokoro/samples/python3.6/periodic-head.cfg
  35. +6 −0 .kokoro/samples/python3.6/periodic.cfg
  36. +6 −0 .kokoro/samples/python3.6/presubmit.cfg
  37. +40 −0 .kokoro/samples/python3.7/common.cfg
  38. +6 −0 .kokoro/samples/python3.7/continuous.cfg
  39. +11 −0 .kokoro/samples/python3.7/periodic-head.cfg
  40. +6 −0 .kokoro/samples/python3.7/periodic.cfg
  41. +6 −0 .kokoro/samples/python3.7/presubmit.cfg
  42. +40 −0 .kokoro/samples/python3.8/common.cfg
  43. +6 −0 .kokoro/samples/python3.8/continuous.cfg
  44. +11 −0 .kokoro/samples/python3.8/periodic-head.cfg
  45. +6 −0 .kokoro/samples/python3.8/periodic.cfg
  46. +6 −0 .kokoro/samples/python3.8/presubmit.cfg
  47. +28 −0 .kokoro/test-samples-against-head.sh
  48. +102 −0 .kokoro/test-samples-impl.sh
  49. +46 −0 .kokoro/test-samples.sh
  50. +28 −0 .kokoro/trampoline.sh
  51. +487 −0 .kokoro/trampoline_v2.sh
  52. +17 −0 .pre-commit-config.yaml
  53. +9 −0 .repo-metadata.json
  54. +52 −0 .trampolinerc
  55. +24 −0 AUTHORS
  56. +29 −0 CHANGELOG.md
  57. +95 −0 CODE_OF_CONDUCT.md
  58. +274 −0 CONTRIBUTING.rst
  59. +25 −0 MANIFEST.in
  60. +90 −39 README.rst
  61. +4 −4 dev_requirements.txt
  62. +1 −0 docs/README.rst
  63. +9 −0 docs/_static/custom.css
  64. +50 −0 docs/_templates/layout.html
  65. +1 −0 docs/changelog.md
  66. +352 −0 docs/conf.py
  67. +20 −0 docs/index.rst
  68. +7 −0 docs/multiprocessing.rst
  69. +7 −0 docs/pybigquery/api.rst
  70. +237 −0 noxfile.py
  71. +18 −0 pybigquery/__init__.py
  72. +60 −0 pybigquery/_helpers.py
  73. +25 −6 pybigquery/api.py
  74. +117 −57 pybigquery/parse_url.py
  75. +216 −159 pybigquery/sqlalchemy_bigquery.py
  76. +6 −0 renovate.json
  77. +46 −0 scripts/decrypt-secrets.sh
  78. +0 −22 scripts/load_test_data.sh
  79. +66 −0 scripts/readme-gen/readme_gen.py
  80. +87 −0 scripts/readme-gen/templates/README.tmpl.rst
  81. +9 −0 scripts/readme-gen/templates/auth.tmpl.rst
  82. +14 −0 scripts/readme-gen/templates/auth_api_key.tmpl.rst
  83. +29 −0 scripts/readme-gen/templates/install_deps.tmpl.rst
  84. +35 −0 scripts/readme-gen/templates/install_portaudio.tmpl.rst
  85. +19 −13 setup.cfg
  86. +59 −19 setup.py
  87. +90 −0 synth.metadata
  88. +78 −0 synth.py
  89. +0 −3 test/conftest.py
  90. +0 −10 test/test_dialect_types.py
  91. +0 −159 test/test_parse_url.py
  92. +0 −595 test/test_sqlalchemy_bigquery.py
  93. +3 −0 testing/.gitignore
  94. 0 testing/constraints-3.10.txt
  95. +9 −0 testing/constraints-3.6.txt
  96. 0 testing/constraints-3.7.txt
  97. 0 testing/constraints-3.8.txt
  98. 0 testing/constraints-3.9.txt
  99. +22 −0 tests/conftest.py
  100. +18 −0 tests/system/__init__.py
  101. +130 −0 tests/system/conftest.py
  102. 0 {scripts → tests/system/data}/sample.json
  103. 0 {scripts → tests/system/data}/sample_one_row.json
  104. +1 −0 {scripts → tests/system/data}/schema.json
  105. +706 −0 tests/system/test_sqlalchemy_bigquery.py
  106. +29 −0 tests/unit/test_dialect_types.py
  107. +138 −0 tests/unit/test_helpers.py
  108. +211 −0 tests/unit/test_parse_url.py
  109. +139 −0 tests/unit/test_sqlalchemy_bigquery.py
38 changes: 38 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# -*- coding: utf-8 -*-
#
# Copyright 2020 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Generated by synthtool. DO NOT EDIT!
[run]
branch = True
omit =
google/cloud/__init__.py

[report]
fail_under = 100
show_missing = True
exclude_lines =
# Re-enable the standard pragma
pragma: NO COVER
# Ignore debug-only repr
def __repr__
# Ignore abstract methods
raise NotImplementedError
omit =
*/gapic/*.py
*/proto/*.py
*/core/*.py
*/site-packages/*.py
google/cloud/__init__.py
33 changes: 33 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# -*- coding: utf-8 -*-
#
# Copyright 2020 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Generated by synthtool. DO NOT EDIT!
[flake8]
ignore = E203, E266, E501, W503
exclude =
# Exclude generated code.
**/proto/**
**/gapic/**
**/services/**
**/types/**
*_pb2.py

# Standard linting exemptions.
**/.nox/**
__pycache__,
.git,
*.pyc,
conf.py
12 changes: 12 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Code owners file.
# This file controls who is tagged for review for any given pull request.
#
# For syntax help see:
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax

# The @googleapis/api-bigquery is the default owner for changes in this repo
* @googleapis/api-bigquery

# The python-samples-reviewers team is the default owner for samples changes
/samples/ @googleapis/python-samples-owners

28 changes: 28 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# How to Contribute

We'd love to accept your patches and contributions to this project. There are
just a few small guidelines you need to follow.

## Contributor License Agreement

Contributions to this project must be accompanied by a Contributor License
Agreement. You (or your employer) retain the copyright to your contribution;
this simply gives us permission to use and redistribute your contributions as
part of the project. Head over to <https://cla.developers.google.com/> to see
your current agreements on file or to sign a new one.

You generally only need to submit a CLA once, so if you've already submitted one
(even if it was for a different project), you probably don't need to do it
again.

## Code reviews

All submissions, including submissions by project members, require review. We
use GitHub pull requests for this purpose. Consult
[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more
information on using pull requests.

## Community Guidelines

This project follows [Google's Open Source Community
Guidelines](https://opensource.google.com/conduct/).
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Bug report
about: Create a report to help us improve

---

Thanks for stopping by to let us know something could be better!

**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response.

Please run down the following list and make sure you've tried the usual "quick fixes":

- Search the issues already opened: https://github.com/googleapis/python-bigquery-sqlalchemy/issues
- Search StackOverflow: https://stackoverflow.com/questions/tagged/google-cloud-platform+python

If you are still having issues, please be sure to include as much information as possible:

#### Environment details

- OS type and version:
- Python version: `python --version`
- pip version: `pip --version`
- `pybigquery` version: `pip show pybigquery`

#### Steps to reproduce

1. ?
2. ?

#### Code example

```python
# example
```

#### Stack trace
```
# example
```

Making sure to follow these steps will guarantee the quickest resolution possible.

Thanks!
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Feature request
about: Suggest an idea for this library

---

Thanks for stopping by to let us know something could be better!

**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response.

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/support_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Support request
about: If you have a support contract with Google, please create an issue in the Google Cloud Support console.

---

**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response.
7 changes: 7 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
- [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-bigquery-sqlalchemy/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕
15 changes: 15 additions & 0 deletions .github/header-checker-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{"allowedCopyrightHolders": ["Google LLC"],
"allowedLicenses": ["Apache-2.0", "MIT", "BSD-3"],
"ignoreFiles": ["**/requirements.txt", "**/requirements-test.txt"],
"sourceFileExtensions": [
"ts",
"js",
"java",
"sh",
"Dockerfile",
"yaml",
"py",
"html",
"txt"
]
}
1 change: 1 addition & 0 deletions .github/release-please.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
releaseType: python
File renamed without changes.
75 changes: 62 additions & 13 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,14 +1,63 @@
.DS_Store
/.env/
/.vscode/
/build
/dist
/pybigquery.egg-info
.idea/
.cache/
.pytest_cache/
env
venv/
*.py[cod]
*.sw[op]

# C extensions
*.so

# Packages
*.egg
*.iml
*.pyc
*.egg-info
dist
build
eggs
.eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64
__pycache__

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.nox
.cache
.pytest_cache


# Mac
.DS_Store

# JetBrains
.idea

# VS Code
.vscode

# emacs
*~

# Built documentation
docs/_build
bigquery/docs/generated
docs.metadata

# Virtual environment
env/

# Test logs
coverage.xml
*sponge_log.xml

# System test environment variables.
system_tests/local_test_setup

# Make sure a generated file isn't accidentally committed.
pylintrc
pylintrc.test
59 changes: 59 additions & 0 deletions .kokoro/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
#!/bin/bash
# Copyright 2018 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

set -eo pipefail

if [[ -z "${PROJECT_ROOT:-}" ]]; then
PROJECT_ROOT="github/python-bigquery-sqlalchemy"
fi

cd "${PROJECT_ROOT}"

# Disable buffering, so that the logs stream through.
export PYTHONUNBUFFERED=1

# Debug: show build environment
env | grep KOKORO

# Setup service account credentials.
export GOOGLE_APPLICATION_CREDENTIALS=${KOKORO_GFILE_DIR}/service-account.json

# Setup project id.
export PROJECT_ID=$(cat "${KOKORO_GFILE_DIR}/project-id.json")

# Remove old nox
python3 -m pip uninstall --yes --quiet nox-automation

# Install nox
python3 -m pip install --upgrade --quiet nox
python3 -m nox --version

# If this is a continuous build, send the test log to the FlakyBot.
# See https://github.com/googleapis/repo-automation-bots/tree/master/packages/flakybot.
if [[ $KOKORO_BUILD_ARTIFACTS_SUBDIR = *"continuous"* ]]; then
cleanup() {
chmod +x $KOKORO_GFILE_DIR/linux_amd64/flakybot
$KOKORO_GFILE_DIR/linux_amd64/flakybot
}
trap cleanup EXIT HUP
fi

# If NOX_SESSION is set, it only runs the specified session,
# otherwise run all the sessions.
if [[ -n "${NOX_SESSION:-}" ]]; then
python3 -m nox -s ${NOX_SESSION:-}
else
python3 -m nox
fi
27 changes: 27 additions & 0 deletions .kokoro/continuous/common.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Build logs will be here
action {
define_artifacts {
regex: "**/*sponge_log.xml"
}
}

# Download trampoline resources.
gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline"

# Download resources for system tests (service account key, etc.)
gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/google-cloud-python"

# Use the trampoline script to run in docker.
build_file: "python-bigquery-sqlalchemy/.kokoro/trampoline.sh"

# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
value: "gcr.io/cloud-devrel-kokoro-resources/python-multi"
}
env_vars: {
key: "TRAMPOLINE_BUILD_FILE"
value: "github/python-bigquery-sqlalchemy/.kokoro/build.sh"
}
1 change: 1 addition & 0 deletions .kokoro/continuous/continuous.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Format: //devtools/kokoro/config/proto/build.proto
Loading