diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 25c5ceb1..caae9b59 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,4 +1,2 @@ # WKT to check files match with the released artifact /modules/sync/protocolbuffers/wellknowntypes/state.json @jhump @pkwarren @unmultimedio -# TODO: remove protocolbuffers/gofeatures on next release -/modules/sync/protocolbuffers/gofeatures/state.json @jhump @pkwarren @unmultimedio diff --git a/README.md b/README.md index 46637a97..ee9e431e 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,6 @@ We currently sync automatically the following modules: | opencensus/opencensus | https://github.com/census-instrumentation/opencensus-proto | | | opentelemetry/opentelemetry | https://github.com/open-telemetry/opentelemetry-proto | | | prometheus/client-model | https://github.com/prometheus/client_model | | -| protocolbuffers/gofeatures | https://github.com/protocolbuffers/protobuf-go | - protocolbuffers/wellknowntypes | | protocolbuffers/wellknowntypes | https://github.com/protocolbuffers/protobuf | | ### How we handle dependencies diff --git a/modules/static/protocolbuffers/gofeatures/buf.md b/modules/static/protocolbuffers/gofeatures/buf.md deleted file mode 100644 index 761486af..00000000 --- a/modules/static/protocolbuffers/gofeatures/buf.md +++ /dev/null @@ -1,23 +0,0 @@ -**This is a third-party repository managed by Buf.** - -> This module has been **deprecated**. Use instead the `protocolbuffers/wellknowntypes` module v29.2 -> or higher. - -This module contains Protobuf sources that are defined in the -https://github.com/protocolbuffers/protobuf-go repo. This is currently -limited to custom features used with [Editions](https://protobuf.dev/editions/overview/) -to provide perfect backwards compatibility in generated Go code when -migrating "proto2" sources to Editions. - -Updates to the [source repository](https://github.com/protocolbuffers/protobuf-go) -are automatically synced on a periodic basis, and each BSR commit is -tagged with corresponding Git semver releases. - -To depend on a specific version, you can use it as your reference in your dependencies: - -``` -deps: - - buf.build/protocolbuffers/gofeatures: -``` - -For more information, see the [documentation](https://buf.build/docs/bsr/overview). diff --git a/modules/static/protocolbuffers/gofeatures/buf.yaml b/modules/static/protocolbuffers/gofeatures/buf.yaml deleted file mode 100644 index 65bd69c2..00000000 --- a/modules/static/protocolbuffers/gofeatures/buf.yaml +++ /dev/null @@ -1,4 +0,0 @@ -version: v1 -name: buf.build/protocolbuffers/gofeatures -deps: - - buf.build/protocolbuffers/wellknowntypes:v29.1 diff --git a/modules/static/protocolbuffers/gofeatures/initref b/modules/static/protocolbuffers/gofeatures/initref deleted file mode 100644 index b2e32cb2..00000000 --- a/modules/static/protocolbuffers/gofeatures/initref +++ /dev/null @@ -1 +0,0 @@ -v1.34.1 diff --git a/modules/static/protocolbuffers/gofeatures/rsync.incl b/modules/static/protocolbuffers/gofeatures/rsync.incl deleted file mode 100644 index 0d3cc6a0..00000000 --- a/modules/static/protocolbuffers/gofeatures/rsync.incl +++ /dev/null @@ -1,4 +0,0 @@ -+ LICENSE -+ google/protobuf/go_features.proto -+ */ -- * diff --git a/modules/sync/protocolbuffers/gofeatures/cas/0cc71af630bbd8452c64e09d87efdea081955668c3244dad96ce0643ada8586adb1ebbe0abf68bccd4e39b72d4af15115947d55af1da5f349aef21f82676bfb6 b/modules/sync/protocolbuffers/gofeatures/cas/0cc71af630bbd8452c64e09d87efdea081955668c3244dad96ce0643ada8586adb1ebbe0abf68bccd4e39b72d4af15115947d55af1da5f349aef21f82676bfb6 deleted file mode 100644 index 7ab74f5c..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/0cc71af630bbd8452c64e09d87efdea081955668c3244dad96ce0643ada8586adb1ebbe0abf68bccd4e39b72d4af15115947d55af1da5f349aef21f82676bfb6 +++ /dev/null @@ -1,57 +0,0 @@ -// Protocol Buffers - Google's data interchange format -// Copyright 2023 Google Inc. All rights reserved. -// -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file or at -// https://developers.google.com/open-source/licenses/bsd - -syntax = "proto2"; - -package pb; - -import "google/protobuf/descriptor.proto"; - -option go_package = "google.golang.org/protobuf/types/gofeaturespb"; - -extend google.protobuf.FeatureSet { - optional GoFeatures go = 1002; -} - -message GoFeatures { - // Whether or not to generate the deprecated UnmarshalJSON method for enums. - optional bool legacy_unmarshal_json_enum = 1 [ - retention = RETENTION_RUNTIME, - targets = TARGET_TYPE_ENUM, - targets = TARGET_TYPE_FILE, - feature_support = { - edition_introduced: EDITION_2023, - edition_deprecated: EDITION_2023, - deprecation_warning: "The legacy UnmarshalJSON API is deprecated and " - "will be removed in a future edition.", - }, - edition_defaults = { edition: EDITION_LEGACY, value: "true" }, - edition_defaults = { edition: EDITION_PROTO3, value: "false" } - ]; - - enum StripEnumPrefix { - STRIP_ENUM_PREFIX_UNSPECIFIED = 0; - STRIP_ENUM_PREFIX_KEEP = 1; - STRIP_ENUM_PREFIX_GENERATE_BOTH = 2; - STRIP_ENUM_PREFIX_STRIP = 3; - } - - optional StripEnumPrefix strip_enum_prefix = 3 [ - retention = RETENTION_RUNTIME, - targets = TARGET_TYPE_ENUM, - targets = TARGET_TYPE_ENUM_ENTRY, - targets = TARGET_TYPE_FILE, - feature_support = { - edition_introduced: EDITION_2024, - }, - // TODO: change the default to STRIP_ENUM_PREFIX_STRIP for edition 2025. - edition_defaults = { - edition: EDITION_LEGACY, - value: "STRIP_ENUM_PREFIX_KEEP" - } - ]; -} diff --git a/modules/sync/protocolbuffers/gofeatures/cas/303fac34a6c093ddcceffeb6179ac8bf999b91daa3c8cecc283782cc3199a723dd42a6cea38a503163fab42a62ec7cf767b942c212de08d35577c858132f3068 b/modules/sync/protocolbuffers/gofeatures/cas/303fac34a6c093ddcceffeb6179ac8bf999b91daa3c8cecc283782cc3199a723dd42a6cea38a503163fab42a62ec7cf767b942c212de08d35577c858132f3068 deleted file mode 100644 index a9cc7923..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/303fac34a6c093ddcceffeb6179ac8bf999b91daa3c8cecc283782cc3199a723dd42a6cea38a503163fab42a62ec7cf767b942c212de08d35577c858132f3068 +++ /dev/null @@ -1,80 +0,0 @@ -// Protocol Buffers - Google's data interchange format -// Copyright 2023 Google Inc. All rights reserved. -// -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file or at -// https://developers.google.com/open-source/licenses/bsd - -syntax = "proto2"; - -package pb; - -import "google/protobuf/descriptor.proto"; - -option go_package = "google.golang.org/protobuf/types/gofeaturespb"; - -extend google.protobuf.FeatureSet { - optional GoFeatures go = 1002; -} - -message GoFeatures { - // Whether or not to generate the deprecated UnmarshalJSON method for enums. - // Can only be true for proto using the Open Struct api. - optional bool legacy_unmarshal_json_enum = 1 [ - retention = RETENTION_RUNTIME, - targets = TARGET_TYPE_ENUM, - targets = TARGET_TYPE_FILE, - feature_support = { - edition_introduced: EDITION_2023, - edition_deprecated: EDITION_2023, - deprecation_warning: "The legacy UnmarshalJSON API is deprecated and " - "will be removed in a future edition.", - }, - edition_defaults = { edition: EDITION_LEGACY, value: "true" }, - edition_defaults = { edition: EDITION_PROTO3, value: "false" } - ]; - - enum APILevel { - // API_LEVEL_UNSPECIFIED results in selecting the OPEN API, - // but needs to be a separate value to distinguish between - // an explicitly set api level or a missing api level. - API_LEVEL_UNSPECIFIED = 0; - API_OPEN = 1; - API_HYBRID = 2; - API_OPAQUE = 3; - } - - // One of OPEN, HYBRID or OPAQUE. - optional APILevel api_level = 2 [ - retention = RETENTION_RUNTIME, - targets = TARGET_TYPE_MESSAGE, - targets = TARGET_TYPE_FILE, - feature_support = { - edition_introduced: EDITION_2023, - }, - edition_defaults = { edition: EDITION_LEGACY, value: "API_LEVEL_UNSPECIFIED" }, - edition_defaults = { edition: EDITION_2024, value: "API_OPAQUE" } - ]; - - enum StripEnumPrefix { - STRIP_ENUM_PREFIX_UNSPECIFIED = 0; - STRIP_ENUM_PREFIX_KEEP = 1; - STRIP_ENUM_PREFIX_GENERATE_BOTH = 2; - STRIP_ENUM_PREFIX_STRIP = 3; - } - - optional StripEnumPrefix strip_enum_prefix = 3 [ - retention = RETENTION_RUNTIME, - targets = TARGET_TYPE_ENUM, - targets = TARGET_TYPE_ENUM_ENTRY, - targets = TARGET_TYPE_FILE, - feature_support = { - edition_introduced: EDITION_2024, - }, - // TODO: change the default to STRIP_ENUM_PREFIX_STRIP for edition 2025. - edition_defaults = { - edition: EDITION_LEGACY, - value: "STRIP_ENUM_PREFIX_KEEP" - } - ]; -} diff --git a/modules/sync/protocolbuffers/gofeatures/cas/306ebf950622a39b82e26663251f50b3b1c8e213fa9fdd9148ba4156cb5c401987cdac1f981ca542e9e457d43a7e26d16a93016160d49c68abd34417608a07ef b/modules/sync/protocolbuffers/gofeatures/cas/306ebf950622a39b82e26663251f50b3b1c8e213fa9fdd9148ba4156cb5c401987cdac1f981ca542e9e457d43a7e26d16a93016160d49c68abd34417608a07ef deleted file mode 100644 index 4d026f54..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/306ebf950622a39b82e26663251f50b3b1c8e213fa9fdd9148ba4156cb5c401987cdac1f981ca542e9e457d43a7e26d16a93016160d49c68abd34417608a07ef +++ /dev/null @@ -1,35 +0,0 @@ -// Protocol Buffers - Google's data interchange format -// Copyright 2023 Google Inc. All rights reserved. -// -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file or at -// https://developers.google.com/open-source/licenses/bsd - -syntax = "proto2"; - -package pb; - -import "google/protobuf/descriptor.proto"; - -option go_package = "google.golang.org/protobuf/types/gofeaturespb"; - -extend google.protobuf.FeatureSet { - optional GoFeatures go = 1002; -} - -message GoFeatures { - // Whether or not to generate the deprecated UnmarshalJSON method for enums. - optional bool legacy_unmarshal_json_enum = 1 [ - retention = RETENTION_RUNTIME, - targets = TARGET_TYPE_ENUM, - targets = TARGET_TYPE_FILE, - feature_support = { - edition_introduced: EDITION_2023, - edition_deprecated: EDITION_2023, - deprecation_warning: "The legacy UnmarshalJSON API is deprecated and " - "will be removed in a future edition.", - }, - edition_defaults = { edition: EDITION_LEGACY, value: "true" }, - edition_defaults = { edition: EDITION_PROTO3, value: "false" } - ]; -} diff --git a/modules/sync/protocolbuffers/gofeatures/cas/415cd0582369b3fc95c6bebb4b39edc52be550f137ad8ef9d2c15b475f0a9882081b922e588c3c88de698b53013ef898edf4293cd9d39afde27ac87cf6402877 b/modules/sync/protocolbuffers/gofeatures/cas/415cd0582369b3fc95c6bebb4b39edc52be550f137ad8ef9d2c15b475f0a9882081b922e588c3c88de698b53013ef898edf4293cd9d39afde27ac87cf6402877 deleted file mode 100644 index 8c97f94b..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/415cd0582369b3fc95c6bebb4b39edc52be550f137ad8ef9d2c15b475f0a9882081b922e588c3c88de698b53013ef898edf4293cd9d39afde27ac87cf6402877 +++ /dev/null @@ -1,4 +0,0 @@ -shake256:9429c9a9bec244a5c52290f98f645dd9f8ec76b76abbe4f212100ac6375c703c2ca5d1d02162a29041ba554ef232b169d0cb931b7e78415f3e24460becc290d3 LICENSE -shake256:8f46b09e954105f2e96f87b353cc735c1d7259f2b9f71b4aad364ee5286fba050b411ff85f3db08513badee7a838ce87ae90d1c2ae5671dd5fd306a7dbea36cd buf.md -shake256:5c66275639b58c56eaaba9cb7175b21f85b417fa04a6e1982aa03f2323736bf5d7465cf9f7c69ddd83ee8ba13110bc5429c8809d571d5b97bc052f42ea14ca2e buf.yaml -shake256:306ebf950622a39b82e26663251f50b3b1c8e213fa9fdd9148ba4156cb5c401987cdac1f981ca542e9e457d43a7e26d16a93016160d49c68abd34417608a07ef google/protobuf/go_features.proto diff --git a/modules/sync/protocolbuffers/gofeatures/cas/4e137ba5a00eb6c515866947ca789565e673f30d276e3f04565c162d712497d5c7947167b50b2558a84683c6691f2ba6c1b8a354ff356a9584c9e15635122b60 b/modules/sync/protocolbuffers/gofeatures/cas/4e137ba5a00eb6c515866947ca789565e673f30d276e3f04565c162d712497d5c7947167b50b2558a84683c6691f2ba6c1b8a354ff356a9584c9e15635122b60 deleted file mode 100644 index 35c222ff..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/4e137ba5a00eb6c515866947ca789565e673f30d276e3f04565c162d712497d5c7947167b50b2558a84683c6691f2ba6c1b8a354ff356a9584c9e15635122b60 +++ /dev/null @@ -1,4 +0,0 @@ -shake256:9429c9a9bec244a5c52290f98f645dd9f8ec76b76abbe4f212100ac6375c703c2ca5d1d02162a29041ba554ef232b169d0cb931b7e78415f3e24460becc290d3 LICENSE -shake256:8f46b09e954105f2e96f87b353cc735c1d7259f2b9f71b4aad364ee5286fba050b411ff85f3db08513badee7a838ce87ae90d1c2ae5671dd5fd306a7dbea36cd buf.md -shake256:5c66275639b58c56eaaba9cb7175b21f85b417fa04a6e1982aa03f2323736bf5d7465cf9f7c69ddd83ee8ba13110bc5429c8809d571d5b97bc052f42ea14ca2e buf.yaml -shake256:303fac34a6c093ddcceffeb6179ac8bf999b91daa3c8cecc283782cc3199a723dd42a6cea38a503163fab42a62ec7cf767b942c212de08d35577c858132f3068 google/protobuf/go_features.proto diff --git a/modules/sync/protocolbuffers/gofeatures/cas/52c102f572eb6b7c719691abe8b5516af7ea06d1d03c81fb01a3628b18aee6479dbfab9148190f09485ab9e1c9809f7cd16d975cc04cbc7d5db351949909fd23 b/modules/sync/protocolbuffers/gofeatures/cas/52c102f572eb6b7c719691abe8b5516af7ea06d1d03c81fb01a3628b18aee6479dbfab9148190f09485ab9e1c9809f7cd16d975cc04cbc7d5db351949909fd23 deleted file mode 100644 index 6f99d6c8..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/52c102f572eb6b7c719691abe8b5516af7ea06d1d03c81fb01a3628b18aee6479dbfab9148190f09485ab9e1c9809f7cd16d975cc04cbc7d5db351949909fd23 +++ /dev/null @@ -1,34 +0,0 @@ -// Protocol Buffers - Google's data interchange format -// Copyright 2023 Google Inc. All rights reserved. -// -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file or at -// https://developers.google.com/open-source/licenses/bsd - -syntax = "proto2"; - -package pb; - -import "google/protobuf/descriptor.proto"; - -option go_package = "google.golang.org/protobuf/types/gofeaturespb"; - -extend google.protobuf.FeatureSet { - optional GoFeatures go = 1002; -} - -message GoFeatures { - // Whether or not to generate the deprecated UnmarshalJSON method for enums. - optional bool legacy_unmarshal_json_enum = 1 [ - retention = RETENTION_RUNTIME, - targets = TARGET_TYPE_ENUM, - feature_support = { - edition_introduced: EDITION_2023, - edition_deprecated: EDITION_2023, - deprecation_warning: "The legacy UnmarshalJSON API is deprecated and " - "will be removed in a future edition.", - }, - edition_defaults = { edition: EDITION_LEGACY, value: "true" }, - edition_defaults = { edition: EDITION_PROTO3, value: "false" } - ]; -} diff --git a/modules/sync/protocolbuffers/gofeatures/cas/5c66275639b58c56eaaba9cb7175b21f85b417fa04a6e1982aa03f2323736bf5d7465cf9f7c69ddd83ee8ba13110bc5429c8809d571d5b97bc052f42ea14ca2e b/modules/sync/protocolbuffers/gofeatures/cas/5c66275639b58c56eaaba9cb7175b21f85b417fa04a6e1982aa03f2323736bf5d7465cf9f7c69ddd83ee8ba13110bc5429c8809d571d5b97bc052f42ea14ca2e deleted file mode 100644 index 827fbbbe..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/5c66275639b58c56eaaba9cb7175b21f85b417fa04a6e1982aa03f2323736bf5d7465cf9f7c69ddd83ee8ba13110bc5429c8809d571d5b97bc052f42ea14ca2e +++ /dev/null @@ -1,4 +0,0 @@ -version: v1 -name: buf.build/protocolbuffers/gofeatures -deps: - - buf.build/protocolbuffers/wellknowntypes:v27.0 diff --git a/modules/sync/protocolbuffers/gofeatures/cas/650ee5667b57eaff1cb461cd60994346af0df31632dfb05fc719120d45582c6677ea90cd8fb68c20241ff041b34993a5bbcc1bca4302ed323036da9277d19699 b/modules/sync/protocolbuffers/gofeatures/cas/650ee5667b57eaff1cb461cd60994346af0df31632dfb05fc719120d45582c6677ea90cd8fb68c20241ff041b34993a5bbcc1bca4302ed323036da9277d19699 deleted file mode 100644 index 9a93d6b7..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/650ee5667b57eaff1cb461cd60994346af0df31632dfb05fc719120d45582c6677ea90cd8fb68c20241ff041b34993a5bbcc1bca4302ed323036da9277d19699 +++ /dev/null @@ -1,4 +0,0 @@ -shake256:9429c9a9bec244a5c52290f98f645dd9f8ec76b76abbe4f212100ac6375c703c2ca5d1d02162a29041ba554ef232b169d0cb931b7e78415f3e24460becc290d3 LICENSE -shake256:6c9b8f839329afc099c66371f5e6c9ad958765095db9f09517a56cb2b8246dd5c2845e024c5c22ca6b4538a453da1b7291391788f4b93f5d943f8ee61604ac93 buf.md -shake256:93c2a3ed41393d3903057b25e16c46e2569ce3061592f98aa175b1a4f0670e5be25c1f9a4a098e060054792b37c28d3112785d07b867746f5eaad45a25f72128 buf.yaml -shake256:303fac34a6c093ddcceffeb6179ac8bf999b91daa3c8cecc283782cc3199a723dd42a6cea38a503163fab42a62ec7cf767b942c212de08d35577c858132f3068 google/protobuf/go_features.proto diff --git a/modules/sync/protocolbuffers/gofeatures/cas/6c9b8f839329afc099c66371f5e6c9ad958765095db9f09517a56cb2b8246dd5c2845e024c5c22ca6b4538a453da1b7291391788f4b93f5d943f8ee61604ac93 b/modules/sync/protocolbuffers/gofeatures/cas/6c9b8f839329afc099c66371f5e6c9ad958765095db9f09517a56cb2b8246dd5c2845e024c5c22ca6b4538a453da1b7291391788f4b93f5d943f8ee61604ac93 deleted file mode 100644 index 761486af..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/6c9b8f839329afc099c66371f5e6c9ad958765095db9f09517a56cb2b8246dd5c2845e024c5c22ca6b4538a453da1b7291391788f4b93f5d943f8ee61604ac93 +++ /dev/null @@ -1,23 +0,0 @@ -**This is a third-party repository managed by Buf.** - -> This module has been **deprecated**. Use instead the `protocolbuffers/wellknowntypes` module v29.2 -> or higher. - -This module contains Protobuf sources that are defined in the -https://github.com/protocolbuffers/protobuf-go repo. This is currently -limited to custom features used with [Editions](https://protobuf.dev/editions/overview/) -to provide perfect backwards compatibility in generated Go code when -migrating "proto2" sources to Editions. - -Updates to the [source repository](https://github.com/protocolbuffers/protobuf-go) -are automatically synced on a periodic basis, and each BSR commit is -tagged with corresponding Git semver releases. - -To depend on a specific version, you can use it as your reference in your dependencies: - -``` -deps: - - buf.build/protocolbuffers/gofeatures: -``` - -For more information, see the [documentation](https://buf.build/docs/bsr/overview). diff --git a/modules/sync/protocolbuffers/gofeatures/cas/7d34c572fe8b58ff8271cb38fcf79cdea186c1893b5fdf2b1fd994aff7ecd9aebbc266682b22a0398c24520a67525a06562782b2b1d86371d9ea3e1a1b67b59b b/modules/sync/protocolbuffers/gofeatures/cas/7d34c572fe8b58ff8271cb38fcf79cdea186c1893b5fdf2b1fd994aff7ecd9aebbc266682b22a0398c24520a67525a06562782b2b1d86371d9ea3e1a1b67b59b deleted file mode 100644 index 402968ce..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/7d34c572fe8b58ff8271cb38fcf79cdea186c1893b5fdf2b1fd994aff7ecd9aebbc266682b22a0398c24520a67525a06562782b2b1d86371d9ea3e1a1b67b59b +++ /dev/null @@ -1,4 +0,0 @@ -shake256:9429c9a9bec244a5c52290f98f645dd9f8ec76b76abbe4f212100ac6375c703c2ca5d1d02162a29041ba554ef232b169d0cb931b7e78415f3e24460becc290d3 LICENSE -shake256:8f46b09e954105f2e96f87b353cc735c1d7259f2b9f71b4aad364ee5286fba050b411ff85f3db08513badee7a838ce87ae90d1c2ae5671dd5fd306a7dbea36cd buf.md -shake256:5c66275639b58c56eaaba9cb7175b21f85b417fa04a6e1982aa03f2323736bf5d7465cf9f7c69ddd83ee8ba13110bc5429c8809d571d5b97bc052f42ea14ca2e buf.yaml -shake256:52c102f572eb6b7c719691abe8b5516af7ea06d1d03c81fb01a3628b18aee6479dbfab9148190f09485ab9e1c9809f7cd16d975cc04cbc7d5db351949909fd23 google/protobuf/go_features.proto diff --git a/modules/sync/protocolbuffers/gofeatures/cas/8f46b09e954105f2e96f87b353cc735c1d7259f2b9f71b4aad364ee5286fba050b411ff85f3db08513badee7a838ce87ae90d1c2ae5671dd5fd306a7dbea36cd b/modules/sync/protocolbuffers/gofeatures/cas/8f46b09e954105f2e96f87b353cc735c1d7259f2b9f71b4aad364ee5286fba050b411ff85f3db08513badee7a838ce87ae90d1c2ae5671dd5fd306a7dbea36cd deleted file mode 100644 index 47041a4c..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/8f46b09e954105f2e96f87b353cc735c1d7259f2b9f71b4aad364ee5286fba050b411ff85f3db08513badee7a838ce87ae90d1c2ae5671dd5fd306a7dbea36cd +++ /dev/null @@ -1,20 +0,0 @@ -**This is a third-party repository managed by Buf.** - -This module contains Protobuf sources that are defined in the -https://github.com/protocolbuffers/protobuf-go repo. This is currently -limited to custom features used with [Editions](https://protobuf.dev/editions/overview/) -to provide perfect backwards compatibility in generated Go code when -migrating "proto2" sources to Editions. - -Updates to the [source repository](https://github.com/protocolbuffers/protobuf-go) -are automatically synced on a periodic basis, and each BSR commit is -tagged with corresponding Git semver releases. - -To depend on a specific version, you can use it as your reference in your dependencies: - -``` -deps: - - buf.build/protocolbuffers/gofeatures: -``` - -For more information, see the [documentation](https://buf.build/docs/bsr/overview). diff --git a/modules/sync/protocolbuffers/gofeatures/cas/93c2a3ed41393d3903057b25e16c46e2569ce3061592f98aa175b1a4f0670e5be25c1f9a4a098e060054792b37c28d3112785d07b867746f5eaad45a25f72128 b/modules/sync/protocolbuffers/gofeatures/cas/93c2a3ed41393d3903057b25e16c46e2569ce3061592f98aa175b1a4f0670e5be25c1f9a4a098e060054792b37c28d3112785d07b867746f5eaad45a25f72128 deleted file mode 100644 index 65bd69c2..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/93c2a3ed41393d3903057b25e16c46e2569ce3061592f98aa175b1a4f0670e5be25c1f9a4a098e060054792b37c28d3112785d07b867746f5eaad45a25f72128 +++ /dev/null @@ -1,4 +0,0 @@ -version: v1 -name: buf.build/protocolbuffers/gofeatures -deps: - - buf.build/protocolbuffers/wellknowntypes:v29.1 diff --git a/modules/sync/protocolbuffers/gofeatures/cas/9429c9a9bec244a5c52290f98f645dd9f8ec76b76abbe4f212100ac6375c703c2ca5d1d02162a29041ba554ef232b169d0cb931b7e78415f3e24460becc290d3 b/modules/sync/protocolbuffers/gofeatures/cas/9429c9a9bec244a5c52290f98f645dd9f8ec76b76abbe4f212100ac6375c703c2ca5d1d02162a29041ba554ef232b169d0cb931b7e78415f3e24460becc290d3 deleted file mode 100644 index 49ea0f92..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/9429c9a9bec244a5c52290f98f645dd9f8ec76b76abbe4f212100ac6375c703c2ca5d1d02162a29041ba554ef232b169d0cb931b7e78415f3e24460becc290d3 +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) 2018 The Go Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/modules/sync/protocolbuffers/gofeatures/cas/b531d16c21ee581add1187321e526e770b5516a5d84d71d6db6adf35b18f8ebc302c59c39c20575014ff2dec93ccefbccadf95436be60ae3296dd0ad136dd64c b/modules/sync/protocolbuffers/gofeatures/cas/b531d16c21ee581add1187321e526e770b5516a5d84d71d6db6adf35b18f8ebc302c59c39c20575014ff2dec93ccefbccadf95436be60ae3296dd0ad136dd64c deleted file mode 100644 index a2cb3893..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/b531d16c21ee581add1187321e526e770b5516a5d84d71d6db6adf35b18f8ebc302c59c39c20575014ff2dec93ccefbccadf95436be60ae3296dd0ad136dd64c +++ /dev/null @@ -1,4 +0,0 @@ -shake256:9429c9a9bec244a5c52290f98f645dd9f8ec76b76abbe4f212100ac6375c703c2ca5d1d02162a29041ba554ef232b169d0cb931b7e78415f3e24460becc290d3 LICENSE -shake256:8f46b09e954105f2e96f87b353cc735c1d7259f2b9f71b4aad364ee5286fba050b411ff85f3db08513badee7a838ce87ae90d1c2ae5671dd5fd306a7dbea36cd buf.md -shake256:5c66275639b58c56eaaba9cb7175b21f85b417fa04a6e1982aa03f2323736bf5d7465cf9f7c69ddd83ee8ba13110bc5429c8809d571d5b97bc052f42ea14ca2e buf.yaml -shake256:0cc71af630bbd8452c64e09d87efdea081955668c3244dad96ce0643ada8586adb1ebbe0abf68bccd4e39b72d4af15115947d55af1da5f349aef21f82676bfb6 google/protobuf/go_features.proto diff --git a/modules/sync/protocolbuffers/gofeatures/cas/e24c074714bbfe83a51ec4930388d0b3e24c0052f390c92d4fcd8640ac7c67b7017f6d0643e3fb3d63e9bd359040661270cf51d1404fbea7e535cdc83d187d43 b/modules/sync/protocolbuffers/gofeatures/cas/e24c074714bbfe83a51ec4930388d0b3e24c0052f390c92d4fcd8640ac7c67b7017f6d0643e3fb3d63e9bd359040661270cf51d1404fbea7e535cdc83d187d43 deleted file mode 100644 index b27d4198..00000000 --- a/modules/sync/protocolbuffers/gofeatures/cas/e24c074714bbfe83a51ec4930388d0b3e24c0052f390c92d4fcd8640ac7c67b7017f6d0643e3fb3d63e9bd359040661270cf51d1404fbea7e535cdc83d187d43 +++ /dev/null @@ -1,4 +0,0 @@ -shake256:9429c9a9bec244a5c52290f98f645dd9f8ec76b76abbe4f212100ac6375c703c2ca5d1d02162a29041ba554ef232b169d0cb931b7e78415f3e24460becc290d3 LICENSE -shake256:6c9b8f839329afc099c66371f5e6c9ad958765095db9f09517a56cb2b8246dd5c2845e024c5c22ca6b4538a453da1b7291391788f4b93f5d943f8ee61604ac93 buf.md -shake256:5c66275639b58c56eaaba9cb7175b21f85b417fa04a6e1982aa03f2323736bf5d7465cf9f7c69ddd83ee8ba13110bc5429c8809d571d5b97bc052f42ea14ca2e buf.yaml -shake256:303fac34a6c093ddcceffeb6179ac8bf999b91daa3c8cecc283782cc3199a723dd42a6cea38a503163fab42a62ec7cf767b942c212de08d35577c858132f3068 google/protobuf/go_features.proto diff --git a/modules/sync/protocolbuffers/gofeatures/state.json b/modules/sync/protocolbuffers/gofeatures/state.json deleted file mode 100644 index c53cf9c0..00000000 --- a/modules/sync/protocolbuffers/gofeatures/state.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "references": [ - { - "name": "v1.34.1", - "digest": "7d34c572fe8b58ff8271cb38fcf79cdea186c1893b5fdf2b1fd994aff7ecd9aebbc266682b22a0398c24520a67525a06562782b2b1d86371d9ea3e1a1b67b59b" - }, - { - "name": "v1.34.2", - "digest": "415cd0582369b3fc95c6bebb4b39edc52be550f137ad8ef9d2c15b475f0a9882081b922e588c3c88de698b53013ef898edf4293cd9d39afde27ac87cf6402877" - }, - { - "name": "v1.35.1", - "digest": "415cd0582369b3fc95c6bebb4b39edc52be550f137ad8ef9d2c15b475f0a9882081b922e588c3c88de698b53013ef898edf4293cd9d39afde27ac87cf6402877" - }, - { - "name": "v1.35.2", - "digest": "b531d16c21ee581add1187321e526e770b5516a5d84d71d6db6adf35b18f8ebc302c59c39c20575014ff2dec93ccefbccadf95436be60ae3296dd0ad136dd64c" - }, - { - "name": "v1.36.0", - "digest": "4e137ba5a00eb6c515866947ca789565e673f30d276e3f04565c162d712497d5c7947167b50b2558a84683c6691f2ba6c1b8a354ff356a9584c9e15635122b60" - }, - { - "name": "v1.36.1", - "digest": "e24c074714bbfe83a51ec4930388d0b3e24c0052f390c92d4fcd8640ac7c67b7017f6d0643e3fb3d63e9bd359040661270cf51d1404fbea7e535cdc83d187d43" - }, - { - "name": "v1.36.2", - "digest": "650ee5667b57eaff1cb461cd60994346af0df31632dfb05fc719120d45582c6677ea90cd8fb68c20241ff041b34993a5bbcc1bca4302ed323036da9277d19699" - } - ] -} \ No newline at end of file diff --git a/modules/sync/state.json b/modules/sync/state.json index 2ecad33d..892fe992 100644 --- a/modules/sync/state.json +++ b/modules/sync/state.json @@ -72,13 +72,9 @@ "module_name": "prometheus/client-model", "latest_reference": "v0.6.1" }, - { - "module_name": "protocolbuffers/gofeatures", - "latest_reference": "v1.36.2" - }, { "module_name": "protocolbuffers/wellknowntypes", "latest_reference": "v29.3" } ] -} \ No newline at end of file +} diff --git a/scripts/fetch.sh b/scripts/fetch.sh index 865decdc..f23c4aa1 100755 --- a/scripts/fetch.sh +++ b/scripts/fetch.sh @@ -228,8 +228,6 @@ sync_references releases grpc-ecosystem grpc-gateway https://github.com/grpc-eco sync_references releases opencensus opencensus https://github.com/census-instrumentation/opencensus-proto src sync_references releases opentelemetry opentelemetry https://github.com/open-telemetry/opentelemetry-proto sync_references releases prometheus client-model https://github.com/prometheus/client_model -# TODO: remove after it finishes syncing its README's deprecation notice in existing BSRs. -# sync_references releases protocolbuffers gofeatures https://github.com/protocolbuffers/protobuf-go src sync_references releases protocolbuffers wellknowntypes https://github.com/protocolbuffers/protobuf src popd > /dev/null