Skip to content

Commit 9d5deb9

Browse files
authored
Merge branch 'main' into perf-reads-benchmark
2 parents 918ac98 + 2bfa5d6 commit 9d5deb9

1,328 files changed

Lines changed: 126802 additions & 23880 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/bigtable-conformance.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
outputs:
2222
run_bigtable: ${{ steps.filter.outputs.bigtable }}
2323
steps:
24-
- uses: actions/checkout@v4
25-
- uses: dorny/paths-filter@v3
24+
- uses: actions/checkout@v6
25+
- uses: dorny/paths-filter@v4
2626
id: filter
2727
with:
2828
filters: |
@@ -48,18 +48,18 @@ jobs:
4848
fail-fast: false
4949
name: "${{ matrix.client-type }} client / python ${{ matrix.py-version }} / test tag ${{ matrix.test-version }}"
5050
steps:
51-
- uses: actions/checkout@v4
51+
- uses: actions/checkout@v6
5252
name: "Checkout google-cloud-python"
53-
- uses: actions/checkout@v4
53+
- uses: actions/checkout@v6
5454
name: "Checkout conformance tests"
5555
with:
5656
repository: googleapis/cloud-bigtable-clients-test
5757
ref: ${{ matrix.test-version }}
5858
path: packages/google-cloud-bigtable/cloud-bigtable-clients-test
59-
- uses: actions/setup-python@v5
59+
- uses: actions/setup-python@v6
6060
with:
6161
python-version: ${{ matrix.py-version }}
62-
- uses: actions/setup-go@v5
62+
- uses: actions/setup-go@v6
6363
with:
6464
go-version: '>=1.20.2'
6565
- run: pip install -e .

.github/workflows/django-spanner-foreign_keys.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
outputs:
2222
run_django_spanner: ${{ steps.filter.outputs.django_spanner }}
2323
steps:
24-
- uses: actions/checkout@v4
25-
- uses: dorny/paths-filter@v3
24+
- uses: actions/checkout@v6
25+
- uses: dorny/paths-filter@v4
2626
id: filter
2727
with:
2828
filters: |
@@ -43,9 +43,9 @@ jobs:
4343

4444
steps:
4545
- name: Checkout code
46-
uses: actions/checkout@v4
46+
uses: actions/checkout@v6
4747
- name: Setup Python
48-
uses: actions/setup-python@v5
48+
uses: actions/setup-python@v6
4949
with:
5050
python-version: "3.10"
5151
- name: Run Django foreign key test

.github/workflows/django-spanner-integration-tests-against-emulator-3.10.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
outputs:
2222
run_django_spanner: ${{ steps.filter.outputs.django_spanner }}
2323
steps:
24-
- uses: actions/checkout@v4
25-
- uses: dorny/paths-filter@v3
24+
- uses: actions/checkout@v6
25+
- uses: dorny/paths-filter@v4
2626
id: filter
2727
with:
2828
filters: |
@@ -44,9 +44,9 @@ jobs:
4444

4545
steps:
4646
- name: Checkout code
47-
uses: actions/checkout@v4
48-
- name: Set up Python 3.20
49-
uses: actions/setup-python@v5
47+
uses: actions/checkout@v6
48+
- name: Set up Python 3.10
49+
uses: actions/setup-python@v6
5050
with:
5151
python-version: "3.10"
5252
- name: Install nox

.github/workflows/django-spanner-mockserver-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
outputs:
2222
run_django_spanner: ${{ steps.filter.outputs.django_spanner }}
2323
steps:
24-
- uses: actions/checkout@v4
25-
- uses: dorny/paths-filter@v3
24+
- uses: actions/checkout@v6
25+
- uses: dorny/paths-filter@v4
2626
id: filter
2727
with:
2828
filters: |
@@ -37,9 +37,9 @@ jobs:
3737

3838
steps:
3939
- name: Checkout code
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@v6
4141
- name: Set up Python 3.12
42-
uses: actions/setup-python@v5
42+
uses: actions/setup-python@v6
4343
with:
4444
python-version: "3.12"
4545
- name: Install nox

.github/workflows/gapic-generator-tests.yml

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ jobs:
3030
outputs:
3131
run_generator: ${{ steps.filter.outputs.generator }}
3232
steps:
33-
- uses: actions/checkout@v4
34-
- uses: dorny/paths-filter@v3
33+
- uses: actions/checkout@v6
34+
- uses: dorny/paths-filter@v4
3535
id: filter
3636
with:
3737
filters: |
@@ -60,7 +60,7 @@ jobs:
6060
logging_scope: ["", "google"]
6161
runs-on: ubuntu-latest
6262
steps:
63-
- uses: actions/checkout@v5
63+
- uses: actions/checkout@v6
6464
- name: Set up Python
6565
uses: actions/setup-python@v6
6666
with:
@@ -84,7 +84,7 @@ jobs:
8484
needs: python_config
8585
runs-on: ubuntu-latest
8686
steps:
87-
- uses: actions/checkout@v5
87+
- uses: actions/checkout@v6
8888
- name: Set up Python
8989
uses: actions/setup-python@v6
9090
with:
@@ -101,7 +101,7 @@ jobs:
101101
needs: python_config
102102
runs-on: ubuntu-latest
103103
steps:
104-
- uses: actions/checkout@v5
104+
- uses: actions/checkout@v6
105105
- name: Set up Python
106106
uses: actions/setup-python@v6
107107
with:
@@ -115,12 +115,23 @@ jobs:
115115
for pkg in credentials eventarc logging redis; do
116116
nox -f tests/integration/goldens/$pkg/noxfile.py -s format lint unit-${{ needs.python_config.outputs.latest_stable_python }}
117117
done
118+
# Run pylint (errors-only) over the goldens so generator regressions
119+
# like undefined names or import-time breakage that ruff/flake8 do
120+
# not flag are caught at PR time.
121+
# See https://github.com/googleapis/google-cloud-python/issues/16393.
122+
- name: Pylint goldens (errors only)
123+
run: |
124+
pip install --quiet pylint
125+
cd packages/gapic-generator/tests/integration/goldens
126+
for pkg in credentials eventarc logging redis; do
127+
pylint --rcfile=.pylintrc --errors-only --recursive=y "$pkg/google"
128+
done
118129
119130
goldens-prerelease:
120131
needs: python_config
121132
runs-on: ubuntu-latest
122133
steps:
123-
- uses: actions/checkout@v5
134+
- uses: actions/checkout@v6
124135
- name: Set up Python
125136
uses: actions/setup-python@v6
126137
with:
@@ -142,7 +153,7 @@ jobs:
142153
python: ["3.10", "3.14"]
143154
runs-on: ubuntu-latest
144155
steps:
145-
- uses: actions/checkout@v5
156+
- uses: actions/checkout@v6
146157
- name: Set up Python
147158
uses: actions/setup-python@v6
148159
with:
@@ -172,11 +183,11 @@ jobs:
172183
runs-on: ubuntu-latest
173184
container: gcr.io/gapic-images/googleapis
174185
steps:
175-
- uses: actions/checkout@v5
186+
- uses: actions/checkout@v6
176187

177188
- name: Cache Bazel files
178189
id: cache-bazel
179-
uses: actions/cache@v4
190+
uses: actions/cache@v5
180191
with:
181192
path: ~/.cache/bazel
182193
# Ensure CACHE_VERSION is defined in the mono-repo secrets!

.kokoro/continuous/continuous-bigframes.cfg

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,8 @@ env_vars: {
55
key: "NOX_SESSION"
66
value: "e2e load system_prerelease notebook system_noextras"
77
}
8+
9+
env_vars: {
10+
key: "BIGFRAMES_TEST_PROJECT"
11+
value: "bigframes-load-testing"
12+
}

.kokoro/continuous/prerelease.cfg

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,8 @@ env_vars: {
55
key: "NOX_SESSION"
66
value: "prerelease_deps"
77
}
8+
9+
env_vars: {
10+
key: "BIGFRAMES_TEST_PROJECT"
11+
value: "bigframes-load-testing"
12+
}

.kokoro/continuous/system.cfg

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,8 @@ env_vars: {
55
key: "NOX_SESSION"
66
value: "system-3.12"
77
}
8+
9+
env_vars: {
10+
key: "BIGFRAMES_TEST_PROJECT"
11+
value: "bigframes-load-testing"
12+
}

.kokoro/presubmit/prerelease.cfg

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,8 @@ env_vars: {
55
key: "NOX_SESSION"
66
value: "prerelease_deps"
77
}
8+
9+
env_vars: {
10+
key: "BIGFRAMES_TEST_PROJECT"
11+
value: "bigframes-testing"
12+
}

.kokoro/presubmit/presubmit-doctest-bigframes.cfg

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,9 @@ env_vars: {
1515
env_vars: {
1616
key: "TRAMPOLINE_BUILD_FILE"
1717
value: "github/google-cloud-python/packages/bigframes/scripts/run_doctest.sh"
18-
}
18+
}
19+
20+
env_vars: {
21+
key: "BIGFRAMES_TEST_PROJECT"
22+
value: "bigframes-testing"
23+
}

0 commit comments

Comments
 (0)