chore(deps): bump cloud.google.com/go/storage from 1.36.0 to 1.37.0 (#2998)
Bumps [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) from 1.36.0 to 1.37.0. - [Release notes](https://github.com/googleapis/google-cloud-go/releases) - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md) - [Commits](https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.36.0...spanner/v1.37.0) --- updated-dependencies: - dependency-name: cloud.google.com/go/storage dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
parent
a842559c42
commit
0d57835469
8
go.mod
8
go.mod
|
|
@ -3,7 +3,7 @@ module github.com/GoogleContainerTools/kaniko
|
||||||
go 1.19
|
go 1.19
|
||||||
|
|
||||||
require (
|
require (
|
||||||
cloud.google.com/go/storage v1.36.0
|
cloud.google.com/go/storage v1.37.0
|
||||||
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.2.1
|
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.2.1
|
||||||
// This docker-credential-gcr dependency version is actually the same as v2.1.8.
|
// This docker-credential-gcr dependency version is actually the same as v2.1.8.
|
||||||
// See https://github.com/GoogleCloudPlatform/docker-credential-gcr/issues/128
|
// See https://github.com/GoogleCloudPlatform/docker-credential-gcr/issues/128
|
||||||
|
|
@ -48,7 +48,7 @@ require (
|
||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
cloud.google.com/go v0.111.0 // indirect
|
cloud.google.com/go v0.112.0 // indirect
|
||||||
cloud.google.com/go/compute v1.23.3 // indirect
|
cloud.google.com/go/compute v1.23.3 // indirect
|
||||||
cloud.google.com/go/compute/metadata v0.2.3 // indirect
|
cloud.google.com/go/compute/metadata v0.2.3 // indirect
|
||||||
cloud.google.com/go/iam v1.1.5 // indirect
|
cloud.google.com/go/iam v1.1.5 // indirect
|
||||||
|
|
@ -143,7 +143,7 @@ require (
|
||||||
golang.org/x/time v0.5.0 // indirect
|
golang.org/x/time v0.5.0 // indirect
|
||||||
google.golang.org/api v0.161.0
|
google.golang.org/api v0.161.0
|
||||||
google.golang.org/appengine v1.6.8 // indirect
|
google.golang.org/appengine v1.6.8 // indirect
|
||||||
google.golang.org/genproto v0.0.0-20240102182953-50ed04b92917 // indirect
|
google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac // indirect
|
||||||
google.golang.org/grpc v1.60.1 // indirect
|
google.golang.org/grpc v1.60.1 // indirect
|
||||||
google.golang.org/protobuf v1.32.0 // indirect
|
google.golang.org/protobuf v1.32.0 // indirect
|
||||||
gopkg.in/warnings.v0 v0.1.2 // indirect
|
gopkg.in/warnings.v0 v0.1.2 // indirect
|
||||||
|
|
@ -195,7 +195,7 @@ require (
|
||||||
go.opentelemetry.io/otel/trace v1.22.0 // indirect
|
go.opentelemetry.io/otel/trace v1.22.0 // indirect
|
||||||
go.uber.org/multierr v1.11.0 // indirect
|
go.uber.org/multierr v1.11.0 // indirect
|
||||||
golang.org/x/exp v0.0.0-20231219160207-73b9e39aefca // indirect
|
golang.org/x/exp v0.0.0-20231219160207-73b9e39aefca // indirect
|
||||||
google.golang.org/genproto/googleapis/api v0.0.0-20240102182953-50ed04b92917 // indirect
|
google.golang.org/genproto/googleapis/api v0.0.0-20240122161410-6c6643bf1457 // indirect
|
||||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac // indirect
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac // indirect
|
||||||
gopkg.in/ini.v1 v1.67.0 // indirect
|
gopkg.in/ini.v1 v1.67.0 // indirect
|
||||||
gopkg.in/yaml.v3 v3.0.1 // indirect
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
||||||
|
|
|
||||||
20
go.sum
20
go.sum
|
|
@ -1,14 +1,14 @@
|
||||||
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
|
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
|
||||||
cloud.google.com/go v0.111.0 h1:YHLKNupSD1KqjDbQ3+LVdQ81h/UJbJyZG203cEfnQgM=
|
cloud.google.com/go v0.112.0 h1:tpFCD7hpHFlQ8yPwT3x+QeXqc2T6+n6T+hmABHfDUSM=
|
||||||
cloud.google.com/go v0.111.0/go.mod h1:0mibmpKP1TyOOFYQY5izo0LnT+ecvOQ0Sg3OdmMiNRU=
|
cloud.google.com/go v0.112.0/go.mod h1:3jEEVwZ/MHU4djK5t5RHuKOA/GbLddgTdVubX1qnPD4=
|
||||||
cloud.google.com/go/compute v1.23.3 h1:6sVlXXBmbd7jNX0Ipq0trII3e4n1/MsADLK6a+aiVlk=
|
cloud.google.com/go/compute v1.23.3 h1:6sVlXXBmbd7jNX0Ipq0trII3e4n1/MsADLK6a+aiVlk=
|
||||||
cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI=
|
cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI=
|
||||||
cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY=
|
cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY=
|
||||||
cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA=
|
cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA=
|
||||||
cloud.google.com/go/iam v1.1.5 h1:1jTsCu4bcsNsE4iiqNT5SHwrDRCfRmIaaaVFhRveTJI=
|
cloud.google.com/go/iam v1.1.5 h1:1jTsCu4bcsNsE4iiqNT5SHwrDRCfRmIaaaVFhRveTJI=
|
||||||
cloud.google.com/go/iam v1.1.5/go.mod h1:rB6P/Ic3mykPbFio+vo7403drjlgvoWfYpJhMXEbzv8=
|
cloud.google.com/go/iam v1.1.5/go.mod h1:rB6P/Ic3mykPbFio+vo7403drjlgvoWfYpJhMXEbzv8=
|
||||||
cloud.google.com/go/storage v1.36.0 h1:P0mOkAcaJxhCTvAkMhxMfrTKiNcub4YmmPBtlhAyTr8=
|
cloud.google.com/go/storage v1.37.0 h1:WI8CsaFO8Q9KjPVtsZ5Cmi0dXV25zMoX0FklT7c3Jm4=
|
||||||
cloud.google.com/go/storage v1.36.0/go.mod h1:M6M/3V/D3KpzMTJyPOR/HU6n2Si5QdaXYEsng2xgOs8=
|
cloud.google.com/go/storage v1.37.0/go.mod h1:i34TiT2IhiNDmcj65PqwCjcoUX7Z5pLzS8DEmoiFq1k=
|
||||||
dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk=
|
dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk=
|
||||||
dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk=
|
dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk=
|
||||||
github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 h1:bvDV9vkmnHYOMsOr4WLk+Vo07yKIzd94sVoIqshQ4bU=
|
github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 h1:bvDV9vkmnHYOMsOr4WLk+Vo07yKIzd94sVoIqshQ4bU=
|
||||||
|
|
@ -480,7 +480,7 @@ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 h1:Mne5On7VWdx7omSrSSZ
|
||||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0 h1:IeMeyr1aBvBiPVYihXIaeIZba6b8E1bYp7lbdxK8CQg=
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0 h1:IeMeyr1aBvBiPVYihXIaeIZba6b8E1bYp7lbdxK8CQg=
|
||||||
go.opentelemetry.io/otel/metric v1.22.0 h1:lypMQnGyJYeuYPhOM/bgjbFM6WE44W1/T45er4d8Hhg=
|
go.opentelemetry.io/otel/metric v1.22.0 h1:lypMQnGyJYeuYPhOM/bgjbFM6WE44W1/T45er4d8Hhg=
|
||||||
go.opentelemetry.io/otel/metric v1.22.0/go.mod h1:evJGjVpZv0mQ5QBRJoBF64yMuOf4xCWdXjK8pzFvliY=
|
go.opentelemetry.io/otel/metric v1.22.0/go.mod h1:evJGjVpZv0mQ5QBRJoBF64yMuOf4xCWdXjK8pzFvliY=
|
||||||
go.opentelemetry.io/otel/sdk v1.19.0 h1:6USY6zH+L8uMH8L3t1enZPR3WFEmSTADlqldyHtJi3o=
|
go.opentelemetry.io/otel/sdk v1.21.0 h1:FTt8qirL1EysG6sTQRZ5TokkU8d0ugCj8htOgThZXQ8=
|
||||||
go.opentelemetry.io/otel/trace v1.22.0 h1:Hg6pPujv0XG9QaVbGOBVHunyuLcCC3jN7WEhPx83XD0=
|
go.opentelemetry.io/otel/trace v1.22.0 h1:Hg6pPujv0XG9QaVbGOBVHunyuLcCC3jN7WEhPx83XD0=
|
||||||
go.opentelemetry.io/otel/trace v1.22.0/go.mod h1:RbbHXVqKES9QhzZq/fE5UnOSILqRt40a21sPw2He1xo=
|
go.opentelemetry.io/otel/trace v1.22.0/go.mod h1:RbbHXVqKES9QhzZq/fE5UnOSILqRt40a21sPw2He1xo=
|
||||||
go.opentelemetry.io/proto/otlp v1.0.0 h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I=
|
go.opentelemetry.io/proto/otlp v1.0.0 h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I=
|
||||||
|
|
@ -619,7 +619,7 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T
|
||||||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk=
|
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU=
|
||||||
google.golang.org/api v0.161.0 h1:oYzk/bs26WN10AV7iU7MVJVXBH8oCPS2hHyBiEeFoSU=
|
google.golang.org/api v0.161.0 h1:oYzk/bs26WN10AV7iU7MVJVXBH8oCPS2hHyBiEeFoSU=
|
||||||
google.golang.org/api v0.161.0/go.mod h1:0mu0TpK33qnydLvWqbImq2b1eQ5FHRSDCBzAxX9ZHyw=
|
google.golang.org/api v0.161.0/go.mod h1:0mu0TpK33qnydLvWqbImq2b1eQ5FHRSDCBzAxX9ZHyw=
|
||||||
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
|
||||||
|
|
@ -630,10 +630,10 @@ google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoA
|
||||||
google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
|
google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
|
||||||
google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
|
||||||
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
|
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
|
||||||
google.golang.org/genproto v0.0.0-20240102182953-50ed04b92917 h1:nz5NESFLZbJGPFxDT/HCn+V1mZ8JGNoY4nUpmW/Y2eg=
|
google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac h1:ZL/Teoy/ZGnzyrqK/Optxxp2pmVh+fmJ97slxSRyzUg=
|
||||||
google.golang.org/genproto v0.0.0-20240102182953-50ed04b92917/go.mod h1:pZqR+glSb11aJ+JQcczCvgf47+duRuzNSKqE8YAQnV0=
|
google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac/go.mod h1:+Rvu7ElI+aLzyDQhpHMFMMltsD6m7nqpuWDd2CwJw3k=
|
||||||
google.golang.org/genproto/googleapis/api v0.0.0-20240102182953-50ed04b92917 h1:rcS6EyEaoCO52hQDupoSfrxI3R6C2Tq741is7X8OvnM=
|
google.golang.org/genproto/googleapis/api v0.0.0-20240122161410-6c6643bf1457 h1:KHBtwE+eQc3+NxpjmRFlQ3pJQ2FNnhhgB9xOV8kyBuU=
|
||||||
google.golang.org/genproto/googleapis/api v0.0.0-20240102182953-50ed04b92917/go.mod h1:CmlNWB9lSezaYELKS5Ym1r44VrrbPUa7JTvw+6MbpJ0=
|
google.golang.org/genproto/googleapis/api v0.0.0-20240122161410-6c6643bf1457/go.mod h1:4jWUdICTdgc3Ibxmr8nAJiiLHwQBY0UI0XZcEMaFKaA=
|
||||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac h1:nUQEQmH/csSvFECKYRv6HWEyypysidKl2I6Qpsglq/0=
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac h1:nUQEQmH/csSvFECKYRv6HWEyypysidKl2I6Qpsglq/0=
|
||||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac/go.mod h1:daQN87bsDqDoe316QbbvX60nMoJQa4r6Ds0ZuoAe5yA=
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac/go.mod h1:daQN87bsDqDoe316QbbvX60nMoJQa4r6Ds0ZuoAe5yA=
|
||||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,26 @@
|
||||||
"release_level": "stable",
|
"release_level": "stable",
|
||||||
"library_type": "GAPIC_AUTO"
|
"library_type": "GAPIC_AUTO"
|
||||||
},
|
},
|
||||||
|
"cloud.google.com/go/ai/generativelanguage/apiv1": {
|
||||||
|
"api_shortname": "generativelanguage",
|
||||||
|
"distribution_name": "cloud.google.com/go/ai/generativelanguage/apiv1",
|
||||||
|
"description": "Generative Language API",
|
||||||
|
"language": "go",
|
||||||
|
"client_library_type": "generated",
|
||||||
|
"client_documentation": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/ai/latest/generativelanguage/apiv1",
|
||||||
|
"release_level": "preview",
|
||||||
|
"library_type": "GAPIC_AUTO"
|
||||||
|
},
|
||||||
|
"cloud.google.com/go/ai/generativelanguage/apiv1beta": {
|
||||||
|
"api_shortname": "generativelanguage",
|
||||||
|
"distribution_name": "cloud.google.com/go/ai/generativelanguage/apiv1beta",
|
||||||
|
"description": "Generative Language API",
|
||||||
|
"language": "go",
|
||||||
|
"client_library_type": "generated",
|
||||||
|
"client_documentation": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/ai/latest/generativelanguage/apiv1beta",
|
||||||
|
"release_level": "preview",
|
||||||
|
"library_type": "GAPIC_AUTO"
|
||||||
|
},
|
||||||
"cloud.google.com/go/ai/generativelanguage/apiv1beta2": {
|
"cloud.google.com/go/ai/generativelanguage/apiv1beta2": {
|
||||||
"api_shortname": "generativelanguage",
|
"api_shortname": "generativelanguage",
|
||||||
"distribution_name": "cloud.google.com/go/ai/generativelanguage/apiv1beta2",
|
"distribution_name": "cloud.google.com/go/ai/generativelanguage/apiv1beta2",
|
||||||
|
|
@ -179,6 +199,16 @@
|
||||||
"release_level": "stable",
|
"release_level": "stable",
|
||||||
"library_type": "GAPIC_AUTO"
|
"library_type": "GAPIC_AUTO"
|
||||||
},
|
},
|
||||||
|
"cloud.google.com/go/apps/meet/apiv2beta": {
|
||||||
|
"api_shortname": "meet",
|
||||||
|
"distribution_name": "cloud.google.com/go/apps/meet/apiv2beta",
|
||||||
|
"description": "Google Meet API",
|
||||||
|
"language": "go",
|
||||||
|
"client_library_type": "generated",
|
||||||
|
"client_documentation": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/apps/latest/meet/apiv2beta",
|
||||||
|
"release_level": "preview",
|
||||||
|
"library_type": "GAPIC_AUTO"
|
||||||
|
},
|
||||||
"cloud.google.com/go/area120/tables/apiv1alpha1": {
|
"cloud.google.com/go/area120/tables/apiv1alpha1": {
|
||||||
"api_shortname": "area120tables",
|
"api_shortname": "area120tables",
|
||||||
"distribution_name": "cloud.google.com/go/area120/tables/apiv1alpha1",
|
"distribution_name": "cloud.google.com/go/area120/tables/apiv1alpha1",
|
||||||
|
|
@ -629,6 +659,16 @@
|
||||||
"release_level": "preview",
|
"release_level": "preview",
|
||||||
"library_type": "GAPIC_AUTO"
|
"library_type": "GAPIC_AUTO"
|
||||||
},
|
},
|
||||||
|
"cloud.google.com/go/cloudquotas/apiv1": {
|
||||||
|
"api_shortname": "cloudquotas",
|
||||||
|
"distribution_name": "cloud.google.com/go/cloudquotas/apiv1",
|
||||||
|
"description": "Cloud Quotas API",
|
||||||
|
"language": "go",
|
||||||
|
"client_library_type": "generated",
|
||||||
|
"client_documentation": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/cloudquotas/latest/apiv1",
|
||||||
|
"release_level": "preview",
|
||||||
|
"library_type": "GAPIC_AUTO"
|
||||||
|
},
|
||||||
"cloud.google.com/go/cloudtasks/apiv2": {
|
"cloud.google.com/go/cloudtasks/apiv2": {
|
||||||
"api_shortname": "cloudtasks",
|
"api_shortname": "cloudtasks",
|
||||||
"distribution_name": "cloud.google.com/go/cloudtasks/apiv2",
|
"distribution_name": "cloud.google.com/go/cloudtasks/apiv2",
|
||||||
|
|
@ -969,6 +1009,16 @@
|
||||||
"release_level": "stable",
|
"release_level": "stable",
|
||||||
"library_type": "GAPIC_AUTO"
|
"library_type": "GAPIC_AUTO"
|
||||||
},
|
},
|
||||||
|
"cloud.google.com/go/discoveryengine/apiv1alpha": {
|
||||||
|
"api_shortname": "discoveryengine",
|
||||||
|
"distribution_name": "cloud.google.com/go/discoveryengine/apiv1alpha",
|
||||||
|
"description": "Discovery Engine API",
|
||||||
|
"language": "go",
|
||||||
|
"client_library_type": "generated",
|
||||||
|
"client_documentation": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/discoveryengine/latest/apiv1alpha",
|
||||||
|
"release_level": "preview",
|
||||||
|
"library_type": "GAPIC_AUTO"
|
||||||
|
},
|
||||||
"cloud.google.com/go/discoveryengine/apiv1beta": {
|
"cloud.google.com/go/discoveryengine/apiv1beta": {
|
||||||
"api_shortname": "discoveryengine",
|
"api_shortname": "discoveryengine",
|
||||||
"distribution_name": "cloud.google.com/go/discoveryengine/apiv1beta",
|
"distribution_name": "cloud.google.com/go/discoveryengine/apiv1beta",
|
||||||
|
|
@ -2099,6 +2149,16 @@
|
||||||
"release_level": "preview",
|
"release_level": "preview",
|
||||||
"library_type": "GAPIC_AUTO"
|
"library_type": "GAPIC_AUTO"
|
||||||
},
|
},
|
||||||
|
"cloud.google.com/go/securitycentermanagement/apiv1": {
|
||||||
|
"api_shortname": "securitycentermanagement",
|
||||||
|
"distribution_name": "cloud.google.com/go/securitycentermanagement/apiv1",
|
||||||
|
"description": "Security Center Management API",
|
||||||
|
"language": "go",
|
||||||
|
"client_library_type": "generated",
|
||||||
|
"client_documentation": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/securitycentermanagement/latest/apiv1",
|
||||||
|
"release_level": "preview",
|
||||||
|
"library_type": "GAPIC_AUTO"
|
||||||
|
},
|
||||||
"cloud.google.com/go/servicecontrol/apiv1": {
|
"cloud.google.com/go/servicecontrol/apiv1": {
|
||||||
"api_shortname": "servicecontrol",
|
"api_shortname": "servicecontrol",
|
||||||
"distribution_name": "cloud.google.com/go/servicecontrol/apiv1",
|
"distribution_name": "cloud.google.com/go/servicecontrol/apiv1",
|
||||||
|
|
@ -2159,6 +2219,16 @@
|
||||||
"release_level": "stable",
|
"release_level": "stable",
|
||||||
"library_type": "GAPIC_AUTO"
|
"library_type": "GAPIC_AUTO"
|
||||||
},
|
},
|
||||||
|
"cloud.google.com/go/shopping/css/apiv1": {
|
||||||
|
"api_shortname": "css",
|
||||||
|
"distribution_name": "cloud.google.com/go/shopping/css/apiv1",
|
||||||
|
"description": "CSS API",
|
||||||
|
"language": "go",
|
||||||
|
"client_library_type": "generated",
|
||||||
|
"client_documentation": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/shopping/latest/css/apiv1",
|
||||||
|
"release_level": "preview",
|
||||||
|
"library_type": "GAPIC_AUTO"
|
||||||
|
},
|
||||||
"cloud.google.com/go/shopping/merchant/inventories/apiv1beta": {
|
"cloud.google.com/go/shopping/merchant/inventories/apiv1beta": {
|
||||||
"api_shortname": "merchantapi",
|
"api_shortname": "merchantapi",
|
||||||
"distribution_name": "cloud.google.com/go/shopping/merchant/inventories/apiv1beta",
|
"distribution_name": "cloud.google.com/go/shopping/merchant/inventories/apiv1beta",
|
||||||
|
|
@ -2209,6 +2279,16 @@
|
||||||
"release_level": "stable",
|
"release_level": "stable",
|
||||||
"library_type": "GAPIC_AUTO"
|
"library_type": "GAPIC_AUTO"
|
||||||
},
|
},
|
||||||
|
"cloud.google.com/go/spanner/executor/apiv1": {
|
||||||
|
"api_shortname": "spanner-cloud-executor",
|
||||||
|
"distribution_name": "cloud.google.com/go/spanner/executor/apiv1",
|
||||||
|
"description": "Cloud Spanner Executor test API",
|
||||||
|
"language": "go",
|
||||||
|
"client_library_type": "generated",
|
||||||
|
"client_documentation": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/spanner/latest/executor/apiv1",
|
||||||
|
"release_level": "preview",
|
||||||
|
"library_type": "GAPIC_AUTO"
|
||||||
|
},
|
||||||
"cloud.google.com/go/speech/apiv1": {
|
"cloud.google.com/go/speech/apiv1": {
|
||||||
"api_shortname": "speech",
|
"api_shortname": "speech",
|
||||||
"distribution_name": "cloud.google.com/go/speech/apiv1",
|
"distribution_name": "cloud.google.com/go/speech/apiv1",
|
||||||
|
|
|
||||||
|
|
@ -32,16 +32,33 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
telemetryPlatformTracingOpenCensus = "opencensus"
|
// TelemetryPlatformTracingOpenCensus is the value to which the environment
|
||||||
telemetryPlatformTracingOpenTelemetry = "opentelemetry"
|
// variable GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING should be
|
||||||
telemetryPlatformTracingVar = "GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING"
|
// set to enable OpenCensus tracing.
|
||||||
|
TelemetryPlatformTracingOpenCensus = "opencensus"
|
||||||
|
// TelemetryPlatformTracingOpenCensus is the value to which the environment
|
||||||
|
// variable GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING should be
|
||||||
|
// set to enable OpenTelemetry tracing.
|
||||||
|
TelemetryPlatformTracingOpenTelemetry = "opentelemetry"
|
||||||
|
// TelemetryPlatformTracingOpenCensus is the name of the environment
|
||||||
|
// variable that can be set to change the default tracing from OpenCensus
|
||||||
|
// to OpenTelemetry.
|
||||||
|
TelemetryPlatformTracingVar = "GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING"
|
||||||
|
// OpenTelemetryTracerName is the name given to the OpenTelemetry Tracer
|
||||||
|
// when it is obtained from the OpenTelemetry TracerProvider.
|
||||||
|
OpenTelemetryTracerName = "cloud.google.com/go"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
// TODO(chrisdsmith): Should the name of the OpenTelemetry tracer be public and mutable?
|
// OpenTelemetryTracingEnabled is true if the environment variable
|
||||||
openTelemetryTracerName string = "cloud.google.com/go"
|
// GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING is set to the
|
||||||
openTelemetryTracingEnabled bool = strings.EqualFold(strings.TrimSpace(
|
// case-insensitive value "opentelemetry".
|
||||||
os.Getenv(telemetryPlatformTracingVar)), telemetryPlatformTracingOpenTelemetry)
|
//
|
||||||
|
// Do not access directly. Use instead IsOpenTelemetryTracingEnabled or
|
||||||
|
// IsOpenCensusTracingEnabled. Intended for use only in unit tests. Restore
|
||||||
|
// original value after each test.
|
||||||
|
OpenTelemetryTracingEnabled bool = strings.EqualFold(strings.TrimSpace(
|
||||||
|
os.Getenv(TelemetryPlatformTracingVar)), TelemetryPlatformTracingOpenTelemetry)
|
||||||
)
|
)
|
||||||
|
|
||||||
// IsOpenCensusTracingEnabled returns true if the environment variable
|
// IsOpenCensusTracingEnabled returns true if the environment variable
|
||||||
|
|
@ -55,7 +72,7 @@ func IsOpenCensusTracingEnabled() bool {
|
||||||
// GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING is set to the
|
// GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING is set to the
|
||||||
// case-insensitive value "opentelemetry".
|
// case-insensitive value "opentelemetry".
|
||||||
func IsOpenTelemetryTracingEnabled() bool {
|
func IsOpenTelemetryTracingEnabled() bool {
|
||||||
return openTelemetryTracingEnabled
|
return OpenTelemetryTracingEnabled
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartSpan adds a span to the trace with the given name. If IsOpenCensusTracingEnabled
|
// StartSpan adds a span to the trace with the given name. If IsOpenCensusTracingEnabled
|
||||||
|
|
@ -63,12 +80,12 @@ func IsOpenTelemetryTracingEnabled() bool {
|
||||||
// returns true, the span will be an OpenTelemetry span. Set the environment variable
|
// returns true, the span will be an OpenTelemetry span. Set the environment variable
|
||||||
// GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING to the case-insensitive
|
// GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING to the case-insensitive
|
||||||
// value "opentelemetry" before loading the package to use OpenTelemetry tracing.
|
// value "opentelemetry" before loading the package to use OpenTelemetry tracing.
|
||||||
// The default will remain OpenCensus until [TBD], at which time the default will
|
// The default will remain OpenCensus until May 29, 2024, at which time the default will
|
||||||
// switch to "opentelemetry" and explicitly setting the environment variable to
|
// switch to "opentelemetry" and explicitly setting the environment variable to
|
||||||
// "opencensus" will be required to continue using OpenCensus tracing.
|
// "opencensus" will be required to continue using OpenCensus tracing.
|
||||||
func StartSpan(ctx context.Context, name string) context.Context {
|
func StartSpan(ctx context.Context, name string) context.Context {
|
||||||
if IsOpenTelemetryTracingEnabled() {
|
if IsOpenTelemetryTracingEnabled() {
|
||||||
ctx, _ = otel.GetTracerProvider().Tracer(openTelemetryTracerName).Start(ctx, name)
|
ctx, _ = otel.GetTracerProvider().Tracer(OpenTelemetryTracerName).Start(ctx, name)
|
||||||
} else {
|
} else {
|
||||||
ctx, _ = trace.StartSpan(ctx, name)
|
ctx, _ = trace.StartSpan(ctx, name)
|
||||||
}
|
}
|
||||||
|
|
@ -80,7 +97,7 @@ func StartSpan(ctx context.Context, name string) context.Context {
|
||||||
// returns true, the span will be an OpenTelemetry span. Set the environment variable
|
// returns true, the span will be an OpenTelemetry span. Set the environment variable
|
||||||
// GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING to the case-insensitive
|
// GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING to the case-insensitive
|
||||||
// value "opentelemetry" before loading the package to use OpenTelemetry tracing.
|
// value "opentelemetry" before loading the package to use OpenTelemetry tracing.
|
||||||
// The default will remain OpenCensus until [TBD], at which time the default will
|
// The default will remain OpenCensus until May 29, 2024, at which time the default will
|
||||||
// switch to "opentelemetry" and explicitly setting the environment variable to
|
// switch to "opentelemetry" and explicitly setting the environment variable to
|
||||||
// "opencensus" will be required to continue using OpenCensus tracing.
|
// "opencensus" will be required to continue using OpenCensus tracing.
|
||||||
func EndSpan(ctx context.Context, err error) {
|
func EndSpan(ctx context.Context, err error) {
|
||||||
|
|
@ -166,7 +183,7 @@ func httpStatusCodeToOCCode(httpStatusCode int) int32 {
|
||||||
// span must be an OpenTelemetry span. Set the environment variable
|
// span must be an OpenTelemetry span. Set the environment variable
|
||||||
// GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING to the case-insensitive
|
// GOOGLE_API_GO_EXPERIMENTAL_TELEMETRY_PLATFORM_TRACING to the case-insensitive
|
||||||
// value "opentelemetry" before loading the package to use OpenTelemetry tracing.
|
// value "opentelemetry" before loading the package to use OpenTelemetry tracing.
|
||||||
// The default will remain OpenCensus until [TBD], at which time the default will
|
// The default will remain OpenCensus until May 29, 2024, at which time the default will
|
||||||
// switch to "opentelemetry" and explicitly setting the environment variable to
|
// switch to "opentelemetry" and explicitly setting the environment variable to
|
||||||
// "opencensus" will be required to continue using OpenCensus tracing.
|
// "opencensus" will be required to continue using OpenCensus tracing.
|
||||||
func TracePrintf(ctx context.Context, attrMap map[string]interface{}, format string, args ...interface{}) {
|
func TracePrintf(ctx context.Context, attrMap map[string]interface{}, format string, args ...interface{}) {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,19 @@
|
||||||
# Changes
|
# Changes
|
||||||
|
|
||||||
|
|
||||||
|
## [1.37.0](https://github.com/googleapis/google-cloud-go/compare/storage/v1.36.0...storage/v1.37.0) (2024-01-24)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **storage:** Add maxAttempts RetryOption ([#9215](https://github.com/googleapis/google-cloud-go/issues/9215)) ([e348cc5](https://github.com/googleapis/google-cloud-go/commit/e348cc5340e127b530e8ee4664fd995e6f038b2c))
|
||||||
|
* **storage:** Support IncludeFoldersAsPrefixes ([#9211](https://github.com/googleapis/google-cloud-go/issues/9211)) ([98c9d71](https://github.com/googleapis/google-cloud-go/commit/98c9d7157306de5134547a67c084c248484c9a51))
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **storage:** Migrate deprecated proto dep ([#9232](https://github.com/googleapis/google-cloud-go/issues/9232)) ([ebbb610](https://github.com/googleapis/google-cloud-go/commit/ebbb610e0f58035fd01ad7893971382d8bbd092f)), refs [#9189](https://github.com/googleapis/google-cloud-go/issues/9189)
|
||||||
|
|
||||||
## [1.36.0](https://github.com/googleapis/google-cloud-go/compare/storage/v1.35.1...storage/v1.36.0) (2023-12-14)
|
## [1.36.0](https://github.com/googleapis/google-cloud-go/compare/storage/v1.35.1...storage/v1.36.0) (2023-12-14)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -420,6 +420,11 @@ func (c *grpcStorageClient) ListObjects(ctx context.Context, bucket string, q *Q
|
||||||
ctx = setUserProjectMetadata(ctx, s.userProject)
|
ctx = setUserProjectMetadata(ctx, s.userProject)
|
||||||
}
|
}
|
||||||
fetch := func(pageSize int, pageToken string) (token string, err error) {
|
fetch := func(pageSize int, pageToken string) (token string, err error) {
|
||||||
|
// IncludeFoldersAsPrefixes is not supported for gRPC
|
||||||
|
// TODO: remove this when support is added in the proto.
|
||||||
|
if it.query.IncludeFoldersAsPrefixes {
|
||||||
|
return "", status.Errorf(codes.Unimplemented, "storage: IncludeFoldersAsPrefixes is not supported in gRPC")
|
||||||
|
}
|
||||||
var objects []*storagepb.Object
|
var objects []*storagepb.Object
|
||||||
var gitr *gapic.ObjectIterator
|
var gitr *gapic.ObjectIterator
|
||||||
err = run(it.ctx, func(ctx context.Context) error {
|
err = run(it.ctx, func(ctx context.Context) error {
|
||||||
|
|
|
||||||
|
|
@ -348,6 +348,7 @@ func (c *httpStorageClient) ListObjects(ctx context.Context, bucket string, q *Q
|
||||||
req.Versions(it.query.Versions)
|
req.Versions(it.query.Versions)
|
||||||
req.IncludeTrailingDelimiter(it.query.IncludeTrailingDelimiter)
|
req.IncludeTrailingDelimiter(it.query.IncludeTrailingDelimiter)
|
||||||
req.MatchGlob(it.query.MatchGlob)
|
req.MatchGlob(it.query.MatchGlob)
|
||||||
|
req.IncludeFoldersAsPrefixes(it.query.IncludeFoldersAsPrefixes)
|
||||||
if selection := it.query.toFieldSelection(); selection != "" {
|
if selection := it.query.toFieldSelection(); selection != "" {
|
||||||
req.Fields("nextPageToken", googleapi.Field(selection))
|
req.Fields("nextPageToken", googleapi.Field(selection))
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2023 Google LLC
|
// Copyright 2024 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2023 Google LLC
|
// Copyright 2024 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2023 Google LLC
|
// Copyright 2024 Google LLC
|
||||||
//
|
//
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
// you may not use this file except in compliance with the License.
|
// you may not use this file except in compliance with the License.
|
||||||
|
|
|
||||||
|
|
@ -15,4 +15,4 @@
|
||||||
package internal
|
package internal
|
||||||
|
|
||||||
// Version is the current tagged release of the library.
|
// Version is the current tagged release of the library.
|
||||||
const Version = "1.36.0"
|
const Version = "1.37.0"
|
||||||
|
|
|
||||||
|
|
@ -70,6 +70,9 @@ func run(ctx context.Context, call func(ctx context.Context) error, retry *retry
|
||||||
return internal.Retry(ctx, bo, func() (stop bool, err error) {
|
return internal.Retry(ctx, bo, func() (stop bool, err error) {
|
||||||
ctxWithHeaders := setInvocationHeaders(ctx, invocationID, attempts)
|
ctxWithHeaders := setInvocationHeaders(ctx, invocationID, attempts)
|
||||||
err = call(ctxWithHeaders)
|
err = call(ctxWithHeaders)
|
||||||
|
if retry.maxAttempts != nil && attempts >= *retry.maxAttempts {
|
||||||
|
return true, err
|
||||||
|
}
|
||||||
attempts++
|
attempts++
|
||||||
return !errorFunc(err), err
|
return !errorFunc(err), err
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -1620,6 +1620,11 @@ type Query struct {
|
||||||
// for syntax details. When Delimiter is set in conjunction with MatchGlob,
|
// for syntax details. When Delimiter is set in conjunction with MatchGlob,
|
||||||
// it must be set to /.
|
// it must be set to /.
|
||||||
MatchGlob string
|
MatchGlob string
|
||||||
|
|
||||||
|
// IncludeFoldersAsPrefixes includes Folders and Managed Folders in the set of
|
||||||
|
// prefixes returned by the query. Only applicable if Delimiter is set to /.
|
||||||
|
// IncludeFoldersAsPrefixes is not yet implemented in the gRPC API.
|
||||||
|
IncludeFoldersAsPrefixes bool
|
||||||
}
|
}
|
||||||
|
|
||||||
// attrToFieldMap maps the field names of ObjectAttrs to the underlying field
|
// attrToFieldMap maps the field names of ObjectAttrs to the underlying field
|
||||||
|
|
@ -2076,6 +2081,26 @@ func (wb *withBackoff) apply(config *retryConfig) {
|
||||||
config.backoff = &wb.backoff
|
config.backoff = &wb.backoff
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// WithMaxAttempts configures the maximum number of times an API call can be made
|
||||||
|
// in the case of retryable errors.
|
||||||
|
// For example, if you set WithMaxAttempts(5), the operation will be attempted up to 5
|
||||||
|
// times total (initial call plus 4 retries).
|
||||||
|
// Without this setting, operations will continue retrying indefinitely
|
||||||
|
// until either the context is canceled or a deadline is reached.
|
||||||
|
func WithMaxAttempts(maxAttempts int) RetryOption {
|
||||||
|
return &withMaxAttempts{
|
||||||
|
maxAttempts: maxAttempts,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
type withMaxAttempts struct {
|
||||||
|
maxAttempts int
|
||||||
|
}
|
||||||
|
|
||||||
|
func (wb *withMaxAttempts) apply(config *retryConfig) {
|
||||||
|
config.maxAttempts = &wb.maxAttempts
|
||||||
|
}
|
||||||
|
|
||||||
// RetryPolicy describes the available policies for which operations should be
|
// RetryPolicy describes the available policies for which operations should be
|
||||||
// retried. The default is `RetryIdempotent`.
|
// retried. The default is `RetryIdempotent`.
|
||||||
type RetryPolicy int
|
type RetryPolicy int
|
||||||
|
|
@ -2148,6 +2173,7 @@ type retryConfig struct {
|
||||||
backoff *gax.Backoff
|
backoff *gax.Backoff
|
||||||
policy RetryPolicy
|
policy RetryPolicy
|
||||||
shouldRetry func(err error) bool
|
shouldRetry func(err error) bool
|
||||||
|
maxAttempts *int
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *retryConfig) clone() *retryConfig {
|
func (r *retryConfig) clone() *retryConfig {
|
||||||
|
|
@ -2168,6 +2194,7 @@ func (r *retryConfig) clone() *retryConfig {
|
||||||
backoff: bo,
|
backoff: bo,
|
||||||
policy: r.policy,
|
policy: r.policy,
|
||||||
shouldRetry: r.shouldRetry,
|
shouldRetry: r.shouldRetry,
|
||||||
|
maxAttempts: r.maxAttempts,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# cloud.google.com/go v0.111.0
|
# cloud.google.com/go v0.112.0
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
cloud.google.com/go/internal
|
cloud.google.com/go/internal
|
||||||
cloud.google.com/go/internal/optional
|
cloud.google.com/go/internal/optional
|
||||||
|
|
@ -14,7 +14,7 @@ cloud.google.com/go/compute/metadata
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
cloud.google.com/go/iam
|
cloud.google.com/go/iam
|
||||||
cloud.google.com/go/iam/apiv1/iampb
|
cloud.google.com/go/iam/apiv1/iampb
|
||||||
# cloud.google.com/go/storage v1.36.0
|
# cloud.google.com/go/storage v1.37.0
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
cloud.google.com/go/storage
|
cloud.google.com/go/storage
|
||||||
cloud.google.com/go/storage/internal
|
cloud.google.com/go/storage/internal
|
||||||
|
|
@ -1212,13 +1212,13 @@ google.golang.org/appengine/internal/modules
|
||||||
google.golang.org/appengine/internal/remote_api
|
google.golang.org/appengine/internal/remote_api
|
||||||
google.golang.org/appengine/internal/urlfetch
|
google.golang.org/appengine/internal/urlfetch
|
||||||
google.golang.org/appengine/urlfetch
|
google.golang.org/appengine/urlfetch
|
||||||
# google.golang.org/genproto v0.0.0-20240102182953-50ed04b92917
|
# google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
google.golang.org/genproto/googleapis/type/date
|
google.golang.org/genproto/googleapis/type/date
|
||||||
google.golang.org/genproto/googleapis/type/expr
|
google.golang.org/genproto/googleapis/type/expr
|
||||||
google.golang.org/genproto/internal
|
google.golang.org/genproto/internal
|
||||||
google.golang.org/genproto/protobuf/field_mask
|
google.golang.org/genproto/protobuf/field_mask
|
||||||
# google.golang.org/genproto/googleapis/api v0.0.0-20240102182953-50ed04b92917
|
# google.golang.org/genproto/googleapis/api v0.0.0-20240122161410-6c6643bf1457
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
google.golang.org/genproto/googleapis/api
|
google.golang.org/genproto/googleapis/api
|
||||||
google.golang.org/genproto/googleapis/api/annotations
|
google.golang.org/genproto/googleapis/api/annotations
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue