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

Merge dev into main #104

Merged
merged 136 commits into from
Apr 23, 2024
Merged

Merge dev into main #104

merged 136 commits into from
Apr 23, 2024

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    43ba97e View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Merge pull request #18 from matthew-hagemann/dependabot-update

    chore: cargo deps added to dependabot
    matthew-hagemann authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    429ee27 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump tonic from 0.9.2 to 0.10.2

    Bumps [tonic](https://github.com/hyperium/tonic) from 0.9.2 to 0.10.2.
    - [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)
    - [Commits](hyperium/tonic@v0.9.2...v0.10.2)
    
    ---
    updated-dependencies:
    - dependency-name: tonic
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and matthew-hagemann committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    a857298 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump sqlx from 0.7.0 to 0.7.2

    Bumps [sqlx](https://github.com/launchbadge/sqlx) from 0.7.0 to 0.7.2.
    - [Changelog](https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/launchbadge/sqlx/commits)
    
    ---
    updated-dependencies:
    - dependency-name: sqlx
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and matthew-hagemann committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    e726362 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump prost from 0.11.9 to 0.12.1

    Bumps [prost](https://github.com/tokio-rs/prost) from 0.11.9 to 0.12.1.
    - [Release notes](https://github.com/tokio-rs/prost/releases)
    - [Commits](tokio-rs/prost@v0.11.9...v0.12.1)
    
    ---
    updated-dependencies:
    - dependency-name: prost
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and matthew-hagemann committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    3b85562 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump tracing from 0.1.37 to 0.1.40

    Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.37 to 0.1.40.
    - [Release notes](https://github.com/tokio-rs/tracing/releases)
    - [Commits](tokio-rs/tracing@tracing-0.1.37...tracing-0.1.40)
    
    ---
    updated-dependencies:
    - dependency-name: tracing
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and matthew-hagemann committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    6be84f4 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump thiserror from 1.0.40 to 1.0.50

    Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.40 to 1.0.50.
    - [Release notes](https://github.com/dtolnay/thiserror/releases)
    - [Commits](dtolnay/thiserror@1.0.40...1.0.50)
    
    ---
    updated-dependencies:
    - dependency-name: thiserror
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and matthew-hagemann committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    25b0c16 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    dc43f90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    947958d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    749bf1c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #30 from matthew-hagemann/fix-deps-versions

    fix(deps) align sibling deps versions
    matthew-hagemann authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    8a6da19 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4301245 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #29 from matthew-hagemann/set-log-level

    fix(main): make use of config log-level value
    matthew-hagemann authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    dd3ee06 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump http from 0.2.9 to 0.2.11

    Bumps [http](https://github.com/hyperium/http) from 0.2.9 to 0.2.11.
    - [Release notes](https://github.com/hyperium/http/releases)
    - [Changelog](https://github.com/hyperium/http/blob/v0.2.11/CHANGELOG.md)
    - [Commits](hyperium/http@v0.2.9...v0.2.11)
    
    ---
    updated-dependencies:
    - dependency-name: http
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and matthew-hagemann committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    66ff0bf View commit details
    Browse the repository at this point in the history
  8. build(deps): bump serde from 1.0.166 to 1.0.192

    Bumps [serde](https://github.com/serde-rs/serde) from 1.0.166 to 1.0.192.
    - [Release notes](https://github.com/serde-rs/serde/releases)
    - [Commits](serde-rs/serde@v1.0.166...v1.0.192)
    
    ---
    updated-dependencies:
    - dependency-name: serde
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and matthew-hagemann committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    5d4f072 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    8f8defb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d99d13a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be1cead View commit details
    Browse the repository at this point in the history
  4. feat(rock): add migrations dump

    feat(rock): add migrations dump
    matthew-hagemann authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    3aedd34 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    aa4848a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #34 from matthew-hagemann/jira-sync

    feat: add jira sync action
    matthew-hagemann authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    02a0c9f View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. build(deps): bump http from 0.2.11 to 1.0.0

    Bumps [http](https://github.com/hyperium/http) from 0.2.11 to 1.0.0.
    - [Release notes](https://github.com/hyperium/http/releases)
    - [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md)
    - [Commits](hyperium/http@v0.2.11...v1.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: http
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    0cc15ee View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    e845067 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    9bdd1e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    6440891 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bcab50 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    f24609a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe5558d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58667a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b76bcaf View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    3952941 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    3cc3073 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Merge pull request #36 from ubuntu/dependabot/cargo/http-1.0.0

    build(deps): bump http from 0.2.11 to 1.0.0
    matthew-hagemann authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    d5d3aa5 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump prost from 0.12.1 to 0.12.3

    Bumps [prost](https://github.com/tokio-rs/prost) from 0.12.1 to 0.12.3.
    - [Release notes](https://github.com/tokio-rs/prost/releases)
    - [Commits](tokio-rs/prost@v0.12.1...v0.12.3)
    
    ---
    updated-dependencies:
    - dependency-name: prost
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    92f5524 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #42 from ubuntu/dependabot/cargo/prost-0.12.3

    build(deps): bump prost from 0.12.1 to 0.12.3
    matthew-hagemann authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    e0e5594 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump futures from 0.3.28 to 0.3.29

    Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.28 to 0.3.29.
    - [Release notes](https://github.com/rust-lang/futures-rs/releases)
    - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
    - [Commits](rust-lang/futures-rs@0.3.28...0.3.29)
    
    ---
    updated-dependencies:
    - dependency-name: futures
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    11c725c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #40 from ubuntu/dependabot/cargo/futures-0.3.29

    build(deps): bump futures from 0.3.28 to 0.3.29
    matthew-hagemann authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    73b242a View commit details
    Browse the repository at this point in the history
  6. build(deps): bump tracing-subscriber from 0.3.17 to 0.3.18

    Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.17 to 0.3.18.
    - [Release notes](https://github.com/tokio-rs/tracing/releases)
    - [Commits](tokio-rs/tracing@tracing-subscriber-0.3.17...tracing-subscriber-0.3.18)
    
    ---
    updated-dependencies:
    - dependency-name: tracing-subscriber
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    93cb9ac View commit details
    Browse the repository at this point in the history
  7. Merge pull request #38 from ubuntu/dependabot/cargo/tracing-subscribe…

    …r-0.3.18
    
    build(deps): bump tracing-subscriber from 0.3.17 to 0.3.18
    matthew-hagemann authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    387fa51 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    d8508f8 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. build(deps): bump once_cell from 1.18.0 to 1.19.0

    Bumps [once_cell](https://github.com/matklad/once_cell) from 1.18.0 to 1.19.0.
    - [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
    - [Commits](matklad/once_cell@v1.18.0...v1.19.0)
    
    ---
    updated-dependencies:
    - dependency-name: once_cell
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    b445b0d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #46 from ubuntu/dependabot/cargo/once_cell-1.19.0

    build(deps): bump once_cell from 1.18.0 to 1.19.0
    matthew-hagemann authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    3c05783 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump prost-types from 0.12.1 to 0.12.3

    Bumps [prost-types](https://github.com/tokio-rs/prost) from 0.12.1 to 0.12.3.
    - [Release notes](https://github.com/tokio-rs/prost/releases)
    - [Commits](tokio-rs/prost@v0.12.1...v0.12.3)
    
    ---
    updated-dependencies:
    - dependency-name: prost-types
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    cd73ebe View commit details
    Browse the repository at this point in the history
  4. Merge pull request #47 from ubuntu/dependabot/cargo/prost-types-0.12.3

    build(deps): bump prost-types from 0.12.1 to 0.12.3
    matthew-hagemann authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    7dd2ca6 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump time from 0.3.22 to 0.3.31

    Bumps [time](https://github.com/time-rs/time) from 0.3.22 to 0.3.31.
    - [Release notes](https://github.com/time-rs/time/releases)
    - [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
    - [Commits](time-rs/time@v0.3.22...v0.3.31)
    
    ---
    updated-dependencies:
    - dependency-name: time
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    51b230b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #50 from ubuntu/dependabot/cargo/time-0.3.31

    build(deps): bump time from 0.3.22 to 0.3.31
    matthew-hagemann authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    efbfb38 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump serde from 1.0.192 to 1.0.195

    Bumps [serde](https://github.com/serde-rs/serde) from 1.0.192 to 1.0.195.
    - [Release notes](https://github.com/serde-rs/serde/releases)
    - [Commits](serde-rs/serde@v1.0.192...v1.0.195)
    
    ---
    updated-dependencies:
    - dependency-name: serde
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    5f7d02f View commit details
    Browse the repository at this point in the history
  8. Merge pull request #51 from ubuntu/dependabot/cargo/serde-1.0.195

    build(deps): bump serde from 1.0.192 to 1.0.195
    matthew-hagemann authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    bb47e1b View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. build(deps): bump futures from 0.3.29 to 0.3.30

    Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.29 to 0.3.30.
    - [Release notes](https://github.com/rust-lang/futures-rs/releases)
    - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
    - [Commits](rust-lang/futures-rs@0.3.29...0.3.30)
    
    ---
    updated-dependencies:
    - dependency-name: futures
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    b9ef29c View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Merge pull request #54 from ubuntu/dependabot/cargo/futures-0.3.30

    build(deps): bump futures from 0.3.29 to 0.3.30
    matthew-hagemann authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    338b6d1 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump sqlx from 0.7.2 to 0.7.3

    Bumps [sqlx](https://github.com/launchbadge/sqlx) from 0.7.2 to 0.7.3.
    - [Changelog](https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/launchbadge/sqlx/commits/v0.7.3)
    
    ---
    updated-dependencies:
    - dependency-name: sqlx
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    b7682bd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #53 from ubuntu/dependabot/cargo/sqlx-0.7.3

    build(deps): bump sqlx from 0.7.2 to 0.7.3
    matthew-hagemann authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    fb5854f View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. build(deps): bump reqwest from 0.11.18 to 0.11.23

    Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.18 to 0.11.23.
    - [Release notes](https://github.com/seanmonstar/reqwest/releases)
    - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
    - [Commits](seanmonstar/reqwest@v0.11.18...v0.11.23)
    
    ---
    updated-dependencies:
    - dependency-name: reqwest
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 22, 2024
    Configuration menu
    Copy the full SHA
    ed7880a View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Merge pull request #56 from ubuntu/dependabot/cargo/reqwest-0.11.23

    build(deps): bump reqwest from 0.11.18 to 0.11.23
    matthew-hagemann authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    e73438d View commit details
    Browse the repository at this point in the history
  2. build(deps): bump thiserror from 1.0.50 to 1.0.56

    Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.50 to 1.0.56.
    - [Release notes](https://github.com/dtolnay/thiserror/releases)
    - [Commits](dtolnay/thiserror@1.0.50...1.0.56)
    
    ---
    updated-dependencies:
    - dependency-name: thiserror
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    3d3b714 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #55 from ubuntu/dependabot/cargo/thiserror-1.0.56

    build(deps): bump thiserror from 1.0.50 to 1.0.56
    matthew-hagemann authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    4a79a72 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. feat: improve log level control

    - Adjust method instrumentation span to debug verbosity
    - Separate service log verbosity from RUST_LOG so dependency logging and
    service logging can be adjusted independently
    Tim Holmes-Mitra committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    62c4563 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. docs/Document everything (#52)

    * Document dependencies
    
    * add bits to manifest
    
    * clean up/unify imports and mods
    
    * Document app
    
    * Fix clippy warning in test helpers
    
    * Fix warnings on generated files
    
    * Add top-level comment for app mod
    
    * Add basic docs to protobuf generated modules
    
    * comment -> intra-doc link
    
    * Feature documentation
    
    * Documentation for utils
    
    * docs/clean feedback
    
    * refactor/unify naming and doc language
    
    * cleanup/O->o
    
    * cleanup/..->.
    
    * docs/clarify user
    
    * fix/doc typos
    
    * refactor/get_rating->rating
    ZoopOTheGoop authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    501b14d View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. feat: correct service name in log

    Tim Holmes-Mitra committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    6dff4fa View commit details
    Browse the repository at this point in the history
  2. fix: handle get_votes when no records exist

    If there are no votes for a snap_id then a default VoteSummary should be
    returned.
    
    Ideally we'd be able to validate if the id maps to a real snap, but
    the service is not connected to the snap store or a local instance of
    snapd so we cannot do that check.
    Tim Holmes-Mitra committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    35aa0df View commit details
    Browse the repository at this point in the history
  3. feat: update deps and rust version to 1.75.0

    Most debs had either a minor or patch version bumps, however, hyper
    was deliberately skipped. hyper 1.0 was released in Dec 2023 with
    breaking changes. The issue is that other deps have not caught up
    to hyper's 1.0 and so we can't bump them until they do, or we have
    time to explore a bigger refactor.
    Tim Holmes-Mitra committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    7aa8729 View commit details
    Browse the repository at this point in the history
  4. chore: fix comments on how client_hash is generated

    Tim Holmes-Mitra committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    d7c3feb View commit details
    Browse the repository at this point in the history
  5. feat: bump ratings version to 0.2.0

    Tim Holmes-Mitra committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    a377754 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump serde from 1.0.195 to 1.0.196

    Bumps [serde](https://github.com/serde-rs/serde) from 1.0.195 to 1.0.196.
    - [Release notes](https://github.com/serde-rs/serde/releases)
    - [Commits](serde-rs/serde@v1.0.195...v1.0.196)
    
    ---
    updated-dependencies:
    - dependency-name: serde
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    98699cb View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Merge pull request #66 from ubuntu/dependabot/cargo/serde-1.0.196

    build(deps): bump serde from 1.0.195 to 1.0.196
    matthew-hagemann authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    33ba4f7 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. build(deps): bump time from 0.3.31 to 0.3.34

    Bumps [time](https://github.com/time-rs/time) from 0.3.31 to 0.3.34.
    - [Release notes](https://github.com/time-rs/time/releases)
    - [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
    - [Commits](time-rs/time@v0.3.31...v0.3.34)
    
    ---
    updated-dependencies:
    - dependency-name: time
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    d6c99b0 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Merge pull request #67 from ubuntu/dependabot/cargo/time-0.3.34

    build(deps): bump time from 0.3.31 to 0.3.34
    matthew-hagemann authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    903ef87 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump tokio from 1.35.1 to 1.36.0

    Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.35.1 to 1.36.0.
    - [Release notes](https://github.com/tokio-rs/tokio/releases)
    - [Commits](tokio-rs/tokio@tokio-1.35.1...tokio-1.36.0)
    
    ---
    updated-dependencies:
    - dependency-name: tokio
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    3277040 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #68 from ubuntu/dependabot/cargo/tokio-1.36.0

    build(deps): bump tokio from 1.35.1 to 1.36.0
    matthew-hagemann authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    228df6c View commit details
    Browse the repository at this point in the history
  4. build(deps): bump reqwest from 0.11.23 to 0.11.24

    Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.23 to 0.11.24.
    - [Release notes](https://github.com/seanmonstar/reqwest/releases)
    - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
    - [Commits](seanmonstar/reqwest@v0.11.23...v0.11.24)
    
    ---
    updated-dependencies:
    - dependency-name: reqwest
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    1d72d2b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #69 from ubuntu/dependabot/cargo/reqwest-0.11.24

    build(deps): bump reqwest from 0.11.23 to 0.11.24
    matthew-hagemann authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    079f308 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. build(deps): bump tonic-build from 0.10.2 to 0.11.0

    Bumps [tonic-build](https://github.com/hyperium/tonic) from 0.10.2 to 0.11.0.
    - [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)
    - [Commits](hyperium/tonic@v0.10.2...v0.11.0)
    
    ---
    updated-dependencies:
    - dependency-name: tonic-build
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    83943c7 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Merge pull request #74 from ubuntu/dependabot/cargo/tonic-build-0.11.0

    build(deps): bump tonic-build from 0.10.2 to 0.11.0
    matthew-hagemann authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    62d0699 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump thiserror from 1.0.56 to 1.0.57

    Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.56 to 1.0.57.
    - [Release notes](https://github.com/dtolnay/thiserror/releases)
    - [Commits](dtolnay/thiserror@1.0.56...1.0.57)
    
    ---
    updated-dependencies:
    - dependency-name: thiserror
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b89c1cb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #72 from ubuntu/dependabot/cargo/thiserror-1.0.57

    build(deps): bump thiserror from 1.0.56 to 1.0.57
    matthew-hagemann authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6254aa8 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. fix: example.env error->info

    Zoe Spellman committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    c7a3c2f View commit details
    Browse the repository at this point in the history
  2. fix: move GHA from protoc snap to deb

    The snap hasn't been updated since 2021 and
    doesn't allow since stabilized features like
    `optional`.
    Zoe Spellman committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    1df0704 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Merge pull request #77 from ubuntu/update-gha

    Move Github Actions to `apt` version of protoc
    ZoopOTheGoop authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    4f5af90 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Merge pull request #75 from ubuntu/debug-info

    fix: revert example.env log level to info
    Tim Holmes-Mitra authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c85b957 View commit details
    Browse the repository at this point in the history
  2. feat: allow category to be passed by grpc

    Zoe Spellman committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    61d5243 View commit details
    Browse the repository at this point in the history
  3. feat: introduce snapd wrapper library to infra

    Zoe Spellman committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    f4445f6 View commit details
    Browse the repository at this point in the history
  4. feat: add category table to sql

    Zoe Spellman committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    95bcaa3 View commit details
    Browse the repository at this point in the history
  5. feat: add category to DB on get/set vote

    Zoe Spellman committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    523ed66 View commit details
    Browse the repository at this point in the history
  6. tests: add tests for category update on vote get/set

    Zoe Spellman committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c14305b View commit details
    Browse the repository at this point in the history
  7. feat: allow top charts by category

    Zoe Spellman committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c9a2bf1 View commit details
    Browse the repository at this point in the history
  8. test: tests for category filtering

    Zoe Spellman committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    27d218e View commit details
    Browse the repository at this point in the history
  9. refactor: constrain sql input

    This foregos a SQL enum in favor of constraining
    the input to the range of the protobuf enum,
    this allows the same idea as an enum but
    works around some limitations with `prost`
    using `#[repr(i32)]` on its enums which messes
    with `sqlx`'s derives.
    Zoe Spellman committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    739f664 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #70 from ubuntu/category-expose

    Expose endpoint for category filtering
    ZoopOTheGoop authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    d47dd21 View commit details
    Browse the repository at this point in the history
  11. fix: improve Cargo.lock handling

    This makes it much more ergonomic to work with
    a checked in `Cargo.lock` by automatically
    preferring the new version when merge conflicts
    arise (i.e. any time you change a dependency)
    Zoe Spellman committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    36e187c View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. test: migrate voting tests to cucumber

    Zoe Spellman committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    f9598ed View commit details
    Browse the repository at this point in the history
  2. test: authentication tests

    Zoe Spellman committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    09dfd5e View commit details
    Browse the repository at this point in the history
  3. test: migrate chart tests

    Zoe Spellman committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    41a80d3 View commit details
    Browse the repository at this point in the history
  4. refactor: remove vestigial bits of old tests

    Zoe Spellman committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    be4a63a View commit details
    Browse the repository at this point in the history
  5. feat: auto-load .env in tests

    Zoe Spellman committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c98c77a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #81 from ubuntu/resolve-lock

    Tim Holmes-Mitra authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c69f383 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. refactor: better error handling for joins

    Zoe Spellman committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    182257d View commit details
    Browse the repository at this point in the history
  2. docs: improve comment about ratings band

    Zoe Spellman committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    ef22e14 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #78 from ubuntu/cucumber-tests

    Migrate tests to cucumber
    ZoopOTheGoop authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    843aff5 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. feat: bump rust version to 1.76.0

    Tim Holmes-Mitra committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    1dc8369 View commit details
    Browse the repository at this point in the history
  2. chore: drop dead code and unneeded comments

    Signed-off-by: Tim Holmes-Mitra <tim.holmes-mitra@canonical.com>
    Tim Holmes-Mitra committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    2a10636 View commit details
    Browse the repository at this point in the history
  3. chore(ci): drop paths-ignore from removed vm operator

    Signed-off-by: Tim Holmes-Mitra <tim.holmes-mitra@canonical.com>
    Tim Holmes-Mitra committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    500a937 View commit details
    Browse the repository at this point in the history
  4. ci: Workflow to check, build and publish oci image

    Builds the service as a docker image and upload it to ghcr.io. We want
    to use a rock in the future but using a rocks right now will slow our
    progress.
    
    I've refined the check jobs to include cargo audit and clippy and
    make their output available in github's ui. In time we can evolve this
    to trigger another action (like create an issue for a security
    vulnerability).
    Tim Holmes-Mitra committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    b69ee20 View commit details
    Browse the repository at this point in the history
  5. ci: Drop unused push-to-main workflow

    Tim Holmes-Mitra committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    b0b3a8d View commit details
    Browse the repository at this point in the history
  6. ci: Use ubuntu:latest for OCI base

    When we're confident in the versioning of a toolchain or base our
    strategy is to use the latest or stable tag.
    
    Added `DEBIAN_FRONTEND=noninteractive` to docker layer build logic to
    avoid problemactic edge cases.
    Tim Holmes-Mitra committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    49b9876 View commit details
    Browse the repository at this point in the history
  7. ci: drop unused redis infra in docker compose

    Tim Holmes-Mitra committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    0f696eb View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Merge pull request #80 from tim-hm/main

    Tim Holmes-Mitra authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    9332436 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. chore: update Cargo.lock

    Zoe Spellman committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    3cd762d View commit details
    Browse the repository at this point in the history
  2. fix: dotenv -> dotenvy in cucumber tests

    Zoe Spellman committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    527bcd0 View commit details
    Browse the repository at this point in the history
  3. ci: add commit style lint

    Zoe Spellman committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    d1e4d13 View commit details
    Browse the repository at this point in the history
  4. ci: add experimental proto flag for ci/cd

    Turns out `ubuntu-latest` is also Jammy, whose `protobuf-compiler` version is too low to use the features that are no longer experimental on later releases. So we need the experimental flag.
    Zoe Spellman committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    57bae40 View commit details
    Browse the repository at this point in the history
  5. fix: suppress server logging better in makefile

    Zoe Spellman committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    df74c0b View commit details
    Browse the repository at this point in the history
  6. fix: remove libprotobuf-dev from GHA deps

    It's redundant, it's a required dependency of `protobuf-compiler`.
    Zoe Spellman committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    4873e01 View commit details
    Browse the repository at this point in the history
  7. ci: normalize github actions to prevent sync errors

    Zoe Spellman committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    2c4b6c4 View commit details
    Browse the repository at this point in the history
  8. docs: updating CONTRIBUTING to scrub rockcraft references

    Zoe Spellman committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    5e41b13 View commit details
    Browse the repository at this point in the history
  9. ci: migrate away from actions-rs

    Fixes #79
    Zoe Spellman committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    9f3cebc View commit details
    Browse the repository at this point in the history
  10. Merge pull request #88 from ubuntu/misc-fixes

    Miscellaneous fix grab bag
    ZoopOTheGoop authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    98c11a1 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. refactor: move GRPC to prepare for multiplexing

    Zoe Spellman committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    f8d54f7 View commit details
    Browse the repository at this point in the history
  2. feat: implementation of log service

    Zoe Spellman committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    dc2ba87 View commit details
    Browse the repository at this point in the history
  3. feat: get api version info

    Zoe Spellman committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    4a2453e View commit details
    Browse the repository at this point in the history
  4. test: test log-level endpoints

    Zoe Spellman committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    732dbd4 View commit details
    Browse the repository at this point in the history
  5. test: test api version info endpoint

    Zoe Spellman committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    2a6da11 View commit details
    Browse the repository at this point in the history
  6. fix: remove tracing initialization from tests

    Currently, tests use `init_tracing` for prettier logging, but this conflicts with `Infrastructure`, which initializes logging inside itself.
    Zoe Spellman committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    c474ead View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. refactor: refactor out JWT authentication for REST

    REST is going to require admin authentication, instead of the JWT token signing we do now just for valid client hashes. So we need to move the authentication to a more reusable form.
    
    This has a couple incidental changes like introducing `secrecy` which lets us shred secrets in memory when they go out of scope. Minor benefit, but I added it for the password secrets so may as well use it for JWT too.
    Zoe Spellman committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    2da8a83 View commit details
    Browse the repository at this point in the history
  2. fix: force admin REST endpoints to authenticate

    Zoe Spellman committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    a4d2af1 View commit details
    Browse the repository at this point in the history
  3. refactor: move server impl files

    Since the authenticator got moved out of GRPC into its own thing, the two servers both live alone in a module folder, so just move them up a level because it's cleaner.
    Zoe Spellman committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    e64ed43 View commit details
    Browse the repository at this point in the history
  4. refactor: clean up auth builder with references

    Zoe Spellman committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    853c5f8 View commit details
    Browse the repository at this point in the history
  5. fix: slightly better handling of public path uris

    Zoe Spellman committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    82f8ff4 View commit details
    Browse the repository at this point in the history
  6. fix: auth handling err/log cleanup

    Zoe Spellman committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    e299657 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. fix: properly get hash and branch from env

    Zoe Spellman committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    cce7066 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Merge pull request #89 from ubuntu/rest-endpoints

    Add Rest endpoints
    ZoopOTheGoop authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    9d9905f View commit details
    Browse the repository at this point in the history
  2. build(deps): bump reqwest from 0.11.24 to 0.11.26

    Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.24 to 0.11.26.
    - [Release notes](https://github.com/seanmonstar/reqwest/releases)
    - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
    - [Commits](seanmonstar/reqwest@v0.11.24...v0.11.26)
    
    ---
    updated-dependencies:
    - dependency-name: reqwest
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    abbf54b View commit details
    Browse the repository at this point in the history
  3. build(deps): bump actions/checkout from 3 to 4

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    678de0b View commit details
    Browse the repository at this point in the history
  4. build(deps): bump strum from 0.26.1 to 0.26.2

    Bumps [strum](https://github.com/Peternator7/strum) from 0.26.1 to 0.26.2.
    - [Release notes](https://github.com/Peternator7/strum/releases)
    - [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/Peternator7/strum/commits)
    
    ---
    updated-dependencies:
    - dependency-name: strum
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    7f25aeb View commit details
    Browse the repository at this point in the history
  5. Merge pull request #98 from ubuntu/dependabot/cargo/reqwest-0.11.26

    build(deps): bump reqwest from 0.11.24 to 0.11.26
    ZoopOTheGoop authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    de3e796 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #92 from ubuntu/dependabot/github_actions/actions/…

    …checkout-4
    
    build(deps): bump actions/checkout from 3 to 4
    ZoopOTheGoop authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    7a10800 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #96 from ubuntu/dependabot/cargo/strum-0.26.2

    build(deps): bump strum from 0.26.1 to 0.26.2
    ZoopOTheGoop authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    420aa4b View commit details
    Browse the repository at this point in the history