Skip to content

Commit c299d51

Browse files
committed
Merge branch 'main' into spanner-non-blocking-ddl
2 parents 1aa3b4f + 0c9268a commit c299d51

File tree

8,854 files changed

+2442219
-540845
lines changed

Some content is hidden

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

8,854 files changed

+2442219
-540845
lines changed

.config/dotnet-tools.json

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,19 @@
33
"isRoot": true,
44
"tools": {
55
"docfx": {
6-
"version": "2.77.0",
6+
"version": "2.78.4",
77
"commands": [
88
"docfx"
99
]
1010
},
1111
"Google.Cloud.Tools.DocUploader": {
12-
"version": "0.2.2",
12+
"version": "0.3.0",
1313
"commands": [
1414
"docuploader"
1515
]
1616
},
17-
"Google.Cloud.Tools.ReleaseProgressReporter": {
18-
"version": "0.4.2",
19-
"commands": [
20-
"release-progress-reporter"
21-
]
22-
},
2317
"Google.Cloud.Tools.SbomGenerator": {
24-
"version": "0.4.0",
18+
"version": "0.5.0",
2519
"commands": [
2620
"generate-sbom"
2721
]

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ csharp_preserve_single_line_statements = true
195195
csharp_preserve_single_line_blocks = true
196196

197197
# License header
198-
file_header_template = Copyright 2024 Google LLC\n\nLicensed under the Apache License, Version 2.0 (the "License"):\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n https://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an "AS IS" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.
198+
file_header_template = Copyright 2025 Google LLC\n\nLicensed under the Apache License, Version 2.0 (the "License"):\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n https://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an "AS IS" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.
199199
csharp_style_namespace_declarations = file_scoped:suggestion
200200
csharp_style_prefer_null_check_over_type_check = true:suggestion
201201
csharp_style_prefer_local_over_anonymous_function = true:suggestion

.github/.OwlBot.lock.yaml

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/.OwlBot.yaml

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/release-trigger.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/renovate.json

Lines changed: 35 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@
99
"ignorePaths": [
1010
"issues/**",
1111
"apis/Google.Ads.AdManager.V1/Google.Ads.AdManager.V1/**",
12+
"apis/Google.Ads.DataManager.V1/Google.Ads.DataManager.V1/**",
1213
"apis/Google.Ads.MarketingPlatform.Admin.V1Alpha/Google.Ads.MarketingPlatform.Admin.V1Alpha/**",
1314
"apis/Google.Analytics.Admin.V1Alpha/Google.Analytics.Admin.V1Alpha/**",
1415
"apis/Google.Analytics.Admin.V1Beta/Google.Analytics.Admin.V1Beta/**",
1516
"apis/Google.Analytics.Data.V1Beta/Google.Analytics.Data.V1Beta/**",
1617
"apis/Google.Apps.Card.V1/Google.Apps.Card.V1/**",
1718
"apis/Google.Apps.Chat.V1/Google.Apps.Chat.V1/**",
1819
"apis/Google.Apps.Events.Subscriptions.V1/Google.Apps.Events.Subscriptions.V1/**",
20+
"apis/Google.Apps.Events.Subscriptions.V1Beta/Google.Apps.Events.Subscriptions.V1Beta/**",
1921
"apis/Google.Apps.Meet.V2/Google.Apps.Meet.V2/**",
2022
"apis/Google.Apps.Meet.V2Beta/Google.Apps.Meet.V2Beta/**",
2123
"apis/Google.Apps.Script.Type/Google.Apps.Script.Type/**",
@@ -69,6 +71,7 @@
6971
"apis/Google.Cloud.Billing.V1/Google.Cloud.Billing.V1/**",
7072
"apis/Google.Cloud.BinaryAuthorization.V1/Google.Cloud.BinaryAuthorization.V1/**",
7173
"apis/Google.Cloud.BinaryAuthorization.V1Beta1/Google.Cloud.BinaryAuthorization.V1Beta1/**",
74+
"apis/Google.Cloud.CapacityPlanner.V1Beta/Google.Cloud.CapacityPlanner.V1Beta/**",
7275
"apis/Google.Cloud.CertificateManager.V1/Google.Cloud.CertificateManager.V1/**",
7376
"apis/Google.Cloud.Channel.V1/Google.Cloud.Channel.V1/**",
7477
"apis/Google.Cloud.Chronicle.V1/Google.Cloud.Chronicle.V1/**",
@@ -79,19 +82,24 @@
7982
"apis/Google.Cloud.CloudDms.V1/Google.Cloud.CloudDms.V1/**",
8083
"apis/Google.Cloud.CloudQuotas.V1/Google.Cloud.CloudQuotas.V1/**",
8184
"apis/Google.Cloud.CloudQuotas.V1Beta/Google.Cloud.CloudQuotas.V1Beta/**",
85+
"apis/Google.Cloud.CloudSecurityCompliance.V1/Google.Cloud.CloudSecurityCompliance.V1/**",
8286
"apis/Google.Cloud.Commerce.Consumer.Procurement.V1/Google.Cloud.Commerce.Consumer.Procurement.V1/**",
8387
"apis/Google.Cloud.Common/Google.Cloud.Common/**",
8488
"apis/Google.Cloud.Compute.V1/Google.Cloud.Compute.V1/**",
8589
"apis/Google.Cloud.ConfidentialComputing.V1/Google.Cloud.ConfidentialComputing.V1/**",
8690
"apis/Google.Cloud.ConfidentialComputing.V1Alpha1/Google.Cloud.ConfidentialComputing.V1Alpha1/**",
8791
"apis/Google.Cloud.Config.V1/Google.Cloud.Config.V1/**",
92+
"apis/Google.Cloud.ConfigDelivery.V1/Google.Cloud.ConfigDelivery.V1/**",
93+
"apis/Google.Cloud.ConfigDelivery.V1Beta/Google.Cloud.ConfigDelivery.V1Beta/**",
8894
"apis/Google.Cloud.Connectors.V1/Google.Cloud.Connectors.V1/**",
8995
"apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/**",
9096
"apis/Google.Cloud.Container.V1/Google.Cloud.Container.V1/**",
9197
"apis/Google.Cloud.DataCatalog.Lineage.V1/Google.Cloud.DataCatalog.Lineage.V1/**",
9298
"apis/Google.Cloud.DataCatalog.V1/Google.Cloud.DataCatalog.V1/**",
9399
"apis/Google.Cloud.DataFusion.V1/Google.Cloud.DataFusion.V1/**",
100+
"apis/Google.Cloud.DatabaseCenter.V1Beta/Google.Cloud.DatabaseCenter.V1Beta/**",
94101
"apis/Google.Cloud.Dataflow.V1Beta3/Google.Cloud.Dataflow.V1Beta3/**",
102+
"apis/Google.Cloud.Dataform.V1/Google.Cloud.Dataform.V1/**",
95103
"apis/Google.Cloud.Dataform.V1Beta1/Google.Cloud.Dataform.V1Beta1/**",
96104
"apis/Google.Cloud.Dataplex.V1/Google.Cloud.Dataplex.V1/**",
97105
"apis/Google.Cloud.Dataproc.V1/Google.Cloud.Dataproc.V1/**",
@@ -132,11 +140,13 @@
132140
"apis/Google.Cloud.Functions.V2Beta/Google.Cloud.Functions.V2Beta/**",
133141
"apis/Google.Cloud.GSuiteAddOns.V1/Google.Cloud.GSuiteAddOns.V1/**",
134142
"apis/Google.Cloud.GdcHardwareManagement.V1Alpha/Google.Cloud.GdcHardwareManagement.V1Alpha/**",
143+
"apis/Google.Cloud.GeminiDataAnalytics.V1Beta/Google.Cloud.GeminiDataAnalytics.V1Beta/**",
135144
"apis/Google.Cloud.GkeBackup.V1/Google.Cloud.GkeBackup.V1/**",
136145
"apis/Google.Cloud.GkeConnect.Gateway.V1/Google.Cloud.GkeConnect.Gateway.V1/**",
137146
"apis/Google.Cloud.GkeHub.V1Beta1/Google.Cloud.GkeHub.V1Beta1/**",
138147
"apis/Google.Cloud.GkeHub.V1/Google.Cloud.GkeHub.V1/**",
139148
"apis/Google.Cloud.GkeMultiCloud.V1/Google.Cloud.GkeMultiCloud.V1/**",
149+
"apis/Google.Cloud.GkeRecommender.V1/Google.Cloud.GkeRecommender.V1/**",
140150
"apis/Google.Cloud.Iam.Admin.V1/Google.Cloud.Iam.Admin.V1/**",
141151
"apis/Google.Cloud.Iam.Credentials.V1/Google.Cloud.Iam.Credentials.V1/**",
142152
"apis/Google.Cloud.Iam.V1/Google.Cloud.Iam.V1/**",
@@ -149,14 +159,17 @@
149159
"apis/Google.Cloud.Kms.V1/Google.Cloud.Kms.V1/**",
150160
"apis/Google.Cloud.Language.V1/Google.Cloud.Language.V1/**",
151161
"apis/Google.Cloud.Language.V2/Google.Cloud.Language.V2/**",
162+
"apis/Google.Cloud.LicenseManager.V1/Google.Cloud.LicenseManager.V1/**",
152163
"apis/Google.Cloud.LifeSciences.V2Beta/Google.Cloud.LifeSciences.V2Beta/**",
153164
"apis/Google.Cloud.Location/Google.Cloud.Location/**",
165+
"apis/Google.Cloud.LocationFinder.V1/Google.Cloud.LocationFinder.V1/**",
154166
"apis/Google.Cloud.Logging.Log4Net/Google.Cloud.Logging.Log4Net/**",
155167
"apis/Google.Cloud.Logging.Console/Google.Cloud.Logging.Console/**",
156168
"apis/Google.Cloud.Logging.NLog/Google.Cloud.Logging.NLog/**",
157169
"apis/Google.Cloud.Logging.Type/Google.Cloud.Logging.Type/**",
158170
"apis/Google.Cloud.Logging.V2/Google.Cloud.Logging.V2/**",
159171
"apis/Google.Cloud.Lustre.V1/Google.Cloud.Lustre.V1/**",
172+
"apis/Google.Cloud.Maintenance.Api.V1Beta/Google.Cloud.Maintenance.Api.V1Beta/**",
160173
"apis/Google.Cloud.ManagedIdentities.V1/Google.Cloud.ManagedIdentities.V1/**",
161174
"apis/Google.Cloud.ManagedKafka.V1/Google.Cloud.ManagedKafka.V1/**",
162175
"apis/Google.Cloud.MediaTranslation.V1Beta1/Google.Cloud.MediaTranslation.V1Beta1/**",
@@ -168,6 +181,8 @@
168181
"apis/Google.Cloud.Metastore.V1Alpha/Google.Cloud.Metastore.V1Alpha/**",
169182
"apis/Google.Cloud.Metastore.V1Beta/Google.Cloud.Metastore.V1Beta/**",
170183
"apis/Google.Cloud.MigrationCenter.V1/Google.Cloud.MigrationCenter.V1/**",
184+
"apis/Google.Cloud.ModelArmor.V1/Google.Cloud.ModelArmor.V1/**",
185+
"apis/Google.Cloud.ModelArmor.V1Beta/Google.Cloud.ModelArmor.V1Beta/**",
171186
"apis/Google.Cloud.Monitoring.V3/Google.Cloud.Monitoring.V3/**",
172187
"apis/Google.Cloud.NetApp.V1/Google.Cloud.NetApp.V1/**",
173188
"apis/Google.Cloud.NetworkConnectivity.V1/Google.Cloud.NetworkConnectivity.V1/**",
@@ -210,11 +225,11 @@
210225
"apis/Google.Cloud.ResourceManager.V3/Google.Cloud.ResourceManager.V3/**",
211226
"apis/Google.Cloud.Retail.V2/Google.Cloud.Retail.V2/**",
212227
"apis/Google.Cloud.Run.V2/Google.Cloud.Run.V2/**",
228+
"apis/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/**",
213229
"apis/Google.Cloud.Scheduler.V1/Google.Cloud.Scheduler.V1/**",
214230
"apis/Google.Cloud.SecretManager.V1/Google.Cloud.SecretManager.V1/**",
215231
"apis/Google.Cloud.SecretManager.V1Beta2/Google.Cloud.SecretManager.V1Beta2/**",
216232
"apis/Google.Cloud.SecretManager.V1Beta1/Google.Cloud.SecretManager.V1Beta1/**",
217-
"apis/Google.Cloud.SecureSourceManager.V1/Google.Cloud.SecureSourceManager.V1/**",
218233
"apis/Google.Cloud.Security.PrivateCA.V1/Google.Cloud.Security.PrivateCA.V1/**",
219234
"apis/Google.Cloud.Security.PublicCA.V1/Google.Cloud.Security.PublicCA.V1/**",
220235
"apis/Google.Cloud.Security.PublicCA.V1Beta1/Google.Cloud.Security.PublicCA.V1Beta1/**",
@@ -240,11 +255,11 @@
240255
"apis/Google.Cloud.Speech.V2/Google.Cloud.Speech.V2/**",
241256
"apis/Google.Cloud.Storage.Control.V2/Google.Cloud.Storage.Control.V2/**",
242257
"apis/Google.Cloud.Storage.V1/Google.Cloud.Storage.V1/**",
243-
"apis/Google.Cloud.Storage.V2/Google.Cloud.Storage.V2/**",
244258
"apis/Google.Cloud.StorageBatchOperations.V1/Google.Cloud.StorageBatchOperations.V1/**",
245259
"apis/Google.Cloud.StorageInsights.V1/Google.Cloud.StorageInsights.V1/**",
246260
"apis/Google.Cloud.StorageTransfer.V1/Google.Cloud.StorageTransfer.V1/**",
247261
"apis/Google.Cloud.Support.V2/Google.Cloud.Support.V2/**",
262+
"apis/Google.Cloud.Support.V2Beta/Google.Cloud.Support.V2Beta/**",
248263
"apis/Google.Cloud.Talent.V4/Google.Cloud.Talent.V4/**",
249264
"apis/Google.Cloud.Talent.V4Beta1/Google.Cloud.Talent.V4Beta1/**",
250265
"apis/Google.Cloud.Tasks.V2/Google.Cloud.Tasks.V2/**",
@@ -257,6 +272,7 @@
257272
"apis/Google.Cloud.Trace.V2/Google.Cloud.Trace.V2/**",
258273
"apis/Google.Cloud.Translate.V3/Google.Cloud.Translate.V3/**",
259274
"apis/Google.Cloud.Translation.V2/Google.Cloud.Translation.V2/**",
275+
"apis/Google.Cloud.VertexAI.Extensions/Google.Cloud.VertexAI.Extensions/**",
260276
"apis/Google.Cloud.VMMigration.V1/Google.Cloud.VMMigration.V1/**",
261277
"apis/Google.Cloud.Video.LiveStream.V1/Google.Cloud.Video.LiveStream.V1/**",
262278
"apis/Google.Cloud.Video.Stitcher.V1/Google.Cloud.Video.Stitcher.V1/**",
@@ -277,7 +293,6 @@
277293
"apis/Google.Cloud.Workflows.V1Beta/Google.Cloud.Workflows.V1Beta/**",
278294
"apis/Google.Cloud.Workstations.V1/Google.Cloud.Workstations.V1/**",
279295
"apis/Google.Geo.Type/Google.Geo.Type/**",
280-
"apis/Google.Geo.Weather.V1/Google.Geo.Weather.V1/**",
281296
"apis/Google.Identity.AccessContextManager.Type/Google.Identity.AccessContextManager.Type/**",
282297
"apis/Google.Identity.AccessContextManager.V1/Google.Identity.AccessContextManager.V1/**",
283298
"apis/Google.LongRunning/Google.LongRunning/**",
@@ -291,40 +306,51 @@
291306
"apis/Google.Maps.RouteOptimization.V1/Google.Maps.RouteOptimization.V1/**",
292307
"apis/Google.Maps.Routing.V2/Google.Maps.Routing.V2/**",
293308
"apis/Google.Shopping.Css.V1/Google.Shopping.Css.V1/**",
309+
"apis/Google.Shopping.Merchant.Accounts.V1/Google.Shopping.Merchant.Accounts.V1/**",
294310
"apis/Google.Shopping.Merchant.Accounts.V1Beta/Google.Shopping.Merchant.Accounts.V1Beta/**",
311+
"apis/Google.Shopping.Merchant.Conversions.V1/Google.Shopping.Merchant.Conversions.V1/**",
295312
"apis/Google.Shopping.Merchant.Conversions.V1Beta/Google.Shopping.Merchant.Conversions.V1Beta/**",
313+
"apis/Google.Shopping.Merchant.DataSources.V1/Google.Shopping.Merchant.DataSources.V1/**",
296314
"apis/Google.Shopping.Merchant.DataSources.V1Beta/Google.Shopping.Merchant.DataSources.V1Beta/**",
315+
"apis/Google.Shopping.Merchant.Inventories.V1/Google.Shopping.Merchant.Inventories.V1/**",
297316
"apis/Google.Shopping.Merchant.Inventories.V1Beta/Google.Shopping.Merchant.Inventories.V1Beta/**",
317+
"apis/Google.Shopping.Merchant.IssueResolution.V1/Google.Shopping.Merchant.IssueResolution.V1/**",
318+
"apis/Google.Shopping.Merchant.IssueResolution.V1Beta/Google.Shopping.Merchant.IssueResolution.V1Beta/**",
319+
"apis/Google.Shopping.Merchant.Lfp.V1/Google.Shopping.Merchant.Lfp.V1/**",
298320
"apis/Google.Shopping.Merchant.Lfp.V1Beta/Google.Shopping.Merchant.Lfp.V1Beta/**",
321+
"apis/Google.Shopping.Merchant.Notifications.V1/Google.Shopping.Merchant.Notifications.V1/**",
299322
"apis/Google.Shopping.Merchant.Notifications.V1Beta/Google.Shopping.Merchant.Notifications.V1Beta/**",
323+
"apis/Google.Shopping.Merchant.OrderTracking.V1/Google.Shopping.Merchant.OrderTracking.V1/**",
324+
"apis/Google.Shopping.Merchant.OrderTracking.V1Beta/Google.Shopping.Merchant.OrderTracking.V1Beta/**",
325+
"apis/Google.Shopping.Merchant.Products.V1/Google.Shopping.Merchant.Products.V1/**",
300326
"apis/Google.Shopping.Merchant.Products.V1Beta/Google.Shopping.Merchant.Products.V1Beta/**",
327+
"apis/Google.Shopping.Merchant.Promotions.V1/Google.Shopping.Merchant.Promotions.V1/**",
301328
"apis/Google.Shopping.Merchant.Promotions.V1Beta/Google.Shopping.Merchant.Promotions.V1Beta/**",
329+
"apis/Google.Shopping.Merchant.Quota.V1/Google.Shopping.Merchant.Quota.V1/**",
302330
"apis/Google.Shopping.Merchant.Quota.V1Beta/Google.Shopping.Merchant.Quota.V1Beta/**",
331+
"apis/Google.Shopping.Merchant.Reports.V1/Google.Shopping.Merchant.Reports.V1/**",
303332
"apis/Google.Shopping.Merchant.Reports.V1Beta/Google.Shopping.Merchant.Reports.V1Beta/**",
304333
"apis/Google.Shopping.Merchant.Reviews.V1Beta/Google.Shopping.Merchant.Reviews.V1Beta/**",
305334
"apis/Google.Shopping.Type/Google.Shopping.Type/**",
306335
"apis/Grafeas.V1/Grafeas.V1/**"
307336
],
308337
"ignoreDeps": [
309-
"Grpc.Core",
310-
"Microsoft.CodeAnalysis.CSharp.Workspaces",
311-
"Microsoft.CodeAnalysis.Workspaces.MSBuild",
312-
"dotnet-sdk"
338+
"Grpc.Core"
313339
],
314340
"packageRules": [
315341
{
316342
"matchPackagePrefixes": [
317343
"Microsoft.Extensions.",
318344
"mcr.microsoft.com/dotnet/"
319345
],
320-
"allowedVersions": "<7.0.0"
346+
"allowedVersions": "<9.0.0"
321347
},
322348
{
323349
"matchPackageNames": [
324350
"System.Collections.Immutable",
325351
"dotnet-sdk"
326352
],
327-
"allowedVersions": "<7.0.0"
353+
"allowedVersions": "<9.0.0"
328354
},
329355
{
330356
"matchPaths": [
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Copyright 2025 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
# Github action job to test core java library features on
15+
# downstream client libraries before they are released.
16+
on:
17+
push:
18+
branches:
19+
- main
20+
pull_request:
21+
paths:
22+
- '**[Bb]ig[Tt]able**'
23+
name: bigtable-conformance
24+
jobs:
25+
conformance:
26+
runs-on: ubuntu-latest
27+
steps:
28+
- uses: actions/checkout@v5
29+
with:
30+
submodules: true
31+
- uses: actions/checkout@v5
32+
with:
33+
repository: googleapis/cloud-bigtable-clients-test
34+
ref: main
35+
path: cloud-bigtable-clients-test
36+
- uses: actions/setup-dotnet@v5
37+
with:
38+
dotnet-version: |
39+
6.0.x
40+
8.0.x
41+
- uses: actions/setup-go@v6
42+
with:
43+
go-version: '>=1.20.2'
44+
- run: dotnet --version
45+
- run: go version
46+
- run: bash apis/Google.Cloud.Bigtable.V2/Google.Cloud.Bigtable.V2.ConformanceTests/bigtable-conformance.sh

.github/workflows/build-pr.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,17 @@ jobs:
1313
regex: ["'Google\\.Cloud\\.[A-L].*'", "'Google\\.Cloud\\.[M-Z].*'", "'!Google\\.Cloud'"]
1414

1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v5
1717
with:
1818
submodules: true
1919
fetch-depth: 100
2020

21-
- name: Setup .NET 6.0
22-
uses: actions/setup-dotnet@v4
21+
- name: Setup .NET
22+
uses: actions/setup-dotnet@v5
2323
with:
24-
dotnet-version: 6.0.x
24+
dotnet-version: |
25+
6.0.x
26+
8.0.x
2527
2628
# The GitHub checkout action leaves the repo in a slightly awkward
2729
# state. This tidies it up.

.github/workflows/build-push.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,16 @@ jobs:
1313
DOTNET_NOLOGO: true
1414

1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v5
1717
with:
1818
submodules: true
1919

20-
- name: Setup .NET 6.0
21-
uses: actions/setup-dotnet@v4
20+
- name: Setup .NET
21+
uses: actions/setup-dotnet@v5
2222
with:
23-
dotnet-version: 6.0.x
23+
dotnet-version: |
24+
6.0.x
25+
8.0.x
2426
2527
- name: Build and test
2628
run: |

.github/workflows/check-api-catalog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99

1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: actions/checkout@v5
1212

1313
- name: Validate API catalog
1414
run: python -c 'import json; json.load(open("generator-input/apis.json", "r"))'

0 commit comments

Comments
 (0)