Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): update Rust dependencies (2022-W39) #1295

Merged
merged 4 commits into from
Sep 21, 2022

Commits on Sep 20, 2022

  1. refactor(ci): in bootstrap.sh, extract system pkgs to variable & sort

    This change should help when new system package dependenencies are added
    to know what is new/changed. Since this script explicitly asks for
    `bash`, variables are safely allowed ;)
    
    Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
    fnichol committed Sep 20, 2022
    Configuration menu
    Copy the full SHA
    6b0ff33 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. chore(ci): add protoc as system dependency

    This program is now required via versions of the tonic crate which is
    pulled into the OpenTelemetry family of Rust crates.
    
    Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
    fnichol committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    3c7e012 View commit details
    Browse the repository at this point in the history
  2. chore(ci): update check-doc Make task strategy for Rust components

    This change updates a few strategies all of which reduce check time and
    false positive failures:
    
    - Remove `--all` flag which is deprecated for `--workspace` and is not
      the intended default behavior at a component/crate level (i.e. only
      check documentation for _this_ crate)
    - Add `--all-features` to ensure that all feature-gated code
      documentation is also checked
    - Add `--no-deps` flag which does not check documentation for
      dependencies
    
    Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
    fnichol committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    437b27b View commit details
    Browse the repository at this point in the history
  3. build(deps): update Rust dependencies (2022-W39)

    Some notable changes:
    
    - Upgrade to latest tracing/openteletetry dependencies:
      - opentelemetry 0.18.0
      - opentelemetry-otlp 0.11.0
      - opentelemetry-semantic-conventions 0.10.0
      - tracing-opentelemetry 0.18.0
    - Due to updates in opentelemetry-api dropping some Display trait
      implementations some changes had to be made to preserve the string
      representations (in one case static strings is used, and in another
      case a wrapping unit type is used to ship a similar Display impl)
    
    References: open-telemetry/opentelemetry-rust#758
    References: tokio-rs/tracing#1218
    
    Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
    fnichol committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    55641ba View commit details
    Browse the repository at this point in the history