| commit | 06accddfd49d2460270f4b4dc10aebce539a187e | [log] [tgz] |
|---|---|---|
| author | Ömer Sinan Ağacan <omersa@google.com> | Wed Feb 05 18:32:56 2025 +0100 |
| committer | GitHub <noreply@github.com> | Wed Feb 05 18:32:56 2025 +0100 |
| tree | b0ca2417fe2070ecee85e19aa3dce83333c8dda3 | |
| parent | b7dd58cdbd879beee4c3fbf8ee80fce8e97bad26 [diff] |
Bump SDK dependency to 3.3.0, replace removed `dart:typed_data` type in test code (#953) `Unmodifiable...View` types were deprecated in favor of `asModifiableView`s members introduced in SDK 3.3.0. These types are now removed, so the protobuf package tests can't be built with the most recent SDK. Bump the SDK dependency to 3.3.0 (the version introduced `asModifiableView`) and replace the removed type with `asModifiableView` in the test. Fix new warnings with 3.3.0 in protoc_plugin tests and generated code. Remove legacy tests in protoc_plugin as we no longer support unsound versions of Dart. This PR also makes some small changes to make CI happy: - Fix analyzer issues in protobuf. - api_benchmark is getting bitrot, make analyzer issues in api_benchmark non-fatal so that we can run other CI jobs when it fails. GitHub CI config is re-generated with the most recent mono_repo. Closes #936.
Protocol Buffers (protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.
This repository is home to packages related to protobuf for Dart.
| Package | Description | Published Version |
|---|---|---|
| protobuf | A support library for the generated code | |
| protoc_plugin | A Dart back-end for the protoc compiler | |
| api_benchmark | Benchmarking for various API calls | |
| query_benchmark | Benchmark for encoding and decoding of a “real-world” protobuf |
For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.