88: Fix#87: pick up IP in US for heartbeat r=mythmon a=leplatrem
...I don't know if that's the most sustainable way of fixing #87
Co-authored-by: Mathieu Leplatre <mathieu@mozilla.com>
74: Update Rust crate envy to ^0.4.0 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| envy | dependencies | minor | `^0.3.3` -> `^0.4.0` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`".
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#mozilla/classify-client).
Co-authored-by: Renovate Bot <bot@renovateapp.com>
72: Update Rust crate actix to ^0.8.0 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| actix | dependencies | minor | `^0.7` -> `^0.8.0` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`".
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#mozilla/classify-client).
Co-authored-by: Renovate Bot <bot@renovateapp.com>
73: Update Rust crate cadence to ^0.19.0 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cadence | dependencies | minor | `^0.16.0` -> `^0.19.0` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`".
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#mozilla/classify-client).
Co-authored-by: Renovate Bot <bot@renovateapp.com>
71: Update rust Docker tag to v1.38 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| rust | stage | minor | `1.37-slim-stretch` -> `1.38-slim-stretch` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`".
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#mozilla/classify-client).
Co-authored-by: Renovate Bot <bot@renovateapp.com>
67: Update actix-web to 1.0 r=leplatrem,jaredkerim a=mythmon
This is a large change, since actix-web changed significantly. It also removes
Sentry integration, because currently the Sentry integration with Actix does
not support actix-web 1.0.
The biggest change is that the geoip looks now happen on the same thread instead of a separate shared set of workers. This was a neat trick we did in the initial implementation. I know that it can be done with Actix 1.0, but I didn't want to take the time to figure out how to do it right now. I suggest we load test this implementation, and if it performs similarly to the other one, keep this simpler implementation.
Co-authored-by: Mike Cooper <mythmon@gmail.com>
Co-authored-by: Michael Cooper <mythmon@gmail.com>
This is a large change, since actix-web changed significantly. It also removes
Sentry integration, because currently the Sentry integration with Actix does
not support actix-web 1.0.
62: Remove required reviews from bors r=jaredkerim a=mythmon
We removed this from other Product Delivery products because it ended up being annoying. I forgot to change this one.
Co-authored-by: Michael Cooper <mythmon@gmail.com>
58: Update rust Docker tag to v1.36 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| rust | stage | minor | `1.34-slim-stretch` -> `1.36-slim-stretch` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`".
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#mozilla/classify-client).
Co-authored-by: Renovate Bot <bot@renovateapp.com>
60: Update Rust crate slog-term to v2.4.1 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| slog-term | dependencies | patch | `2.4.0` -> `2.4.1` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`".
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#mozilla/classify-client).
Co-authored-by: Renovate Bot <bot@renovateapp.com>
61: Remove code coverage from CI r=jaredkerim a=mythmon
As of approximately April 2019, kcov is no longer compatible with CircleCI's docker executor, since it uses the disallowed 'personality' syscall.
Co-authored-by: Michael Cooper <mythmon@gmail.com>
Co-authored-by: Mike Cooper <mythmon@gmail.com>
57: Update rust Docker tag to v1.34 r=leplatrem a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| rust | stage | minor | `1.33-slim-stretch` -> `1.34-slim-stretch` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`".
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#mozilla/classify-client).
Co-authored-by: Renovate Bot <bot@renovateapp.com>
53: Update rust Docker tag to v1.33 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| rust | stage | minor | `1.31-slim-stretch` -> `1.33-slim-stretch` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`".
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#mozilla/classify-client).
Co-authored-by: Renovate Bot <bot@renovateapp.com>
51: Update Rust crate slog-json to v2.3.0 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change | References |
|---|---|---|---|---|
| slog-json | normal | minor | `2.2.0` -> `2.3.0` | [homepage](https://togithub.com/slog-rs/slog), [source](https://togithub.com/slog-rs/json) |
---
### Release Notes
<details>
<summary>slog-rs/json</summary>
### [`v2.3.0`](https://togithub.com/slog-rs/json/blob/master/CHANGELOG.md#​230---2018-12-04)
[Compare Source](https://togithub.com/slog-rs/json/compare/v2.2.0...v2.3.0)
##### Added
- Option `flush` to enable flushing of the `io::Write` after each record.
##### Changed
- Improve error message for Serde serialization errors.
</details>
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`".
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#mozilla/classify-client).
Co-authored-by: Renovate Bot <bot@renovateapp.com>
52: Update codecov orb to v1.0.4 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change | References |
|---|---|---|---|---|
| codecov | orb | patch | `1.0.1` -> `1.0.4` | [homepage](https://circleci.com/orbs/registry/orb/codecov/codecov) |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`".
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#mozilla/classify-client).
Co-authored-by: Renovate Bot <bot@renovateapp.com>