bors[bot]
a222ffc480
Merge #2267
...
2267: Add a qaOnly filter object to make recent testing patterns easier r=rehandalal a=mythmon
Co-authored-by: Mike Cooper <mythmon@gmail.com>
2020-09-23 17:26:02 +00:00
Mike Cooper
5337bdd443
Add a qaOnly filter object to make recent testing patterns easier
2020-09-17 14:37:31 -07:00
bors[bot]
ff632c6a57
Merge #2266
...
2266: Update python:3.7-slim Docker digest to 1689dea r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `e18e0a4` -> `1689dea` |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-14 19:45:48 +00:00
Renovate Bot
3f9c4985c4
Update python:3.7-slim Docker digest to 1689dea
2020-09-14 00:03:24 +00:00
bors[bot]
1d1ec02848
Merge #2265
...
2265: Add API parameter to filter by filter object values r=rehandalal a=mythmon
This will be helpful in making a new version of the namespaces tool. The current
Namespaces tool has to request every single revision from the server (via
graphql). With this API, clients can filter for revisions that have the desired
namespace much more easily.
Co-authored-by: Mike Cooper <mythmon@gmail.com>
2020-09-01 20:27:45 +00:00
Mike Cooper
3cac0e6cbb
Add API parameter to filter by filter object values
2020-09-01 12:56:53 -07:00
bors[bot]
95e5c78252
Merge #2261
...
2261: Update dependency ecdsa to ^0.16.0 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ecdsa](https://togithub.com/warner/python-ecdsa ) | dependencies | minor | `^0.13.3` -> `^0.16.0` |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-31 17:49:21 +00:00
bors[bot]
984791a8b4
Merge #2264
...
2264: Update python:3.7-slim Docker digest to e18e0a4 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `17c2387` -> `e18e0a4` |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-31 17:44:50 +00:00
Renovate Bot
5f66df259a
Update python:3.7-slim Docker digest to e18e0a4
2020-08-31 08:23:38 +00:00
Renovate Bot
91741aef08
Update dependency ecdsa to ^0.16.0
2020-08-31 00:05:26 +00:00
bors[bot]
6d0a4af0bf
Merge #2259
...
2259: Make recipe enable and disable operations non-atomic r=leplatrem a=mythmon
This was originally added so that if there was a Remote Settings API error, the database changes would be rolled back. However, this gives too much power to the sync process. Instead we should record what the state should be in the database, and if it doesn't sync immediately, then the background job that periodically re-sync RS and the database will catch it.
This avoid confusion such as the API call to Remote Settings seeming to fail, but Remote Settings actually committed the change. Having the potential for the Remote Settings collection to be "ahead" of the database is more damaging then having to wait for eventual consistency.
Co-authored-by: Mike Cooper <mythmon@gmail.com>
2020-08-19 16:28:55 +00:00
Mike Cooper
d84d3a6f9a
Make recipe enable and disable operations non-atomic
...
This was originally added so that if there was a Remote Settings API error,
the database changes would be rolled back. However, this gives too much power
to the sync process. Instead we should record what the state should be in the
database, and if it doesn't sync immediately, then the background job that
periodically re-sync RS and the database will catch it.
This avoid confusion such as the API call to Remote Settings seeming to fail,
but Remote Settings actually committed the change. Having the potential for
the Remote Settings collection to be "ahead" of the database is more damaging
then having to wait for eventual consistency.
2020-08-18 11:46:48 -07:00
bors[bot]
01855cb7e0
Merge #2254
...
2254: Update python:3.7-slim Docker digest to 17c2387 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `225c394` -> `17c2387` |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-05 23:01:16 +00:00
bors[bot]
976a251687
Merge #2256
...
2256: Don't require contract tests to pass for bors r=rehandalal a=mythmon
These have gotten flaky again.
Co-authored-by: Michael Cooper <mythmon@gmail.com>
2020-08-05 22:22:35 +00:00
Michael Cooper
cb7ad41058
Don't require contract tests to pass for bors
2020-08-05 13:33:31 -07:00
bors[bot]
f57218536e
Merge #2255
...
2255: Update dependency pytest to v6 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pytest](https://docs.pytest.org/en/latest/ ) ([source](https://togithub.com/pytest-dev/pytest )) | dependencies | major | `^5.2.1` -> `^6.0.0` |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-05 20:28:35 +00:00
bors[bot]
4078339bd3
Merge #2253
...
2253: Improve multi-preference experiments to match expectations r=rehandalal a=mythmon
- Add slug and branch duplication checks to multi-preference-experiments
- This is just something I found while working on this bug.
- Allow empty strings for required fields
- Fixes #2236
Co-authored-by: Mike Cooper <mythmon@gmail.com>
2020-08-05 16:52:14 +00:00
Renovate Bot
10085ef265
Update python:3.7-slim Docker digest to 17c2387
2020-08-05 10:04:42 +00:00
Renovate Bot
12827edd53
Update dependency pytest to v6
2020-08-03 00:06:41 +00:00
bors[bot]
fc23982cc8
Merge #2248
...
2248: Bump lodash from 4.17.15 to 4.17.19 r=mythmon a=dependabot[bot]
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/lodash/lodash/releases ">lodash's releases</a>.</em></p>
<blockquote>
<h2>4.17.16</h2>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d7fbc52ee0
"><code>d7fbc52</code></a> Bump to v4.17.19</li>
<li><a href="2e1c0f22f4
"><code>2e1c0f2</code></a> Add npm-package</li>
<li><a href="1b6c282299
"><code>1b6c282</code></a> Bump to v4.17.18</li>
<li><a href="a370ac8140
"><code>a370ac8</code></a> Bump to v4.17.17</li>
<li><a href="1144918f35
"><code>1144918</code></a> Rebuild lodash and docs</li>
<li><a href="3a3b0fd339
"><code>3a3b0fd</code></a> Bump to v4.17.16</li>
<li><a href="c84fe82760
"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759 ">#4759</a>)</li>
<li><a href="e7b28ea6cb
"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518 ">#4518</a>)</li>
<li><a href="0cec225778
"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320 ">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515 ">#4515</a>)</li>
<li><a href="94c3a8133c
"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510 ">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514 ">#4514</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.15...4.17.19 ">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias ">mathias</a>, a new releaser for lodash since your current version.</p>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=lodash&package-manager=npm_and_yarn&previous-version=4.17.15&new-version=4.17.19 )](https://help.github.com/articles/configuring-automated-security-fixes )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-31 22:26:22 +00:00
bors[bot]
044d90a675
Merge #2243
...
2243: Update dependency django-extensions to v3 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [django-extensions](https://togithub.com/django-extensions/django-extensions ) | dev-dependencies | major | `^2.2.3` -> `^3.0.0` |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-31 21:40:26 +00:00
bors[bot]
4854f83f91
Merge #2252
...
2252: Include users with no telemetry in PCD olderThan filters r=rehandalal a=mythmon
Depends on #2251
Fixes #2237
Co-authored-by: Mike Cooper <mythmon@gmail.com>
2020-07-31 17:57:28 +00:00
bors[bot]
59da017db9
Merge #2251
...
2251: Fix string parse format in PCD filter object r=rehandalal a=mythmon
Fixes #2242
Co-authored-by: Mike Cooper <mythmon@gmail.com>
2020-07-31 15:44:33 +00:00
Mike Cooper
2ed697fe12
Allow empty strings for required fields
2020-07-30 14:24:10 -07:00
Mike Cooper
bc35370639
Add slug and branch duplication checks to multi-preference-experiments
2020-07-30 14:24:10 -07:00
Mike Cooper
56eea604b6
Include users with missing telemetry in PCD olderThan filter object
2020-07-30 14:20:08 -07:00
Mike Cooper
44e89542f5
Fix string parse format in PCD filter object fixes 2242
2020-07-30 14:12:47 -07:00
bors[bot]
9fb367d213
Merge #2250
...
2250: Add a PresetFilter filter object for Pocket r=rehandalal a=mythmon
I was a bit sneaky here and also included AND and OR filters, since they were
helpful.
Co-authored-by: Mike Cooper <mythmon@gmail.com>
2020-07-29 18:39:25 +00:00
Mike Cooper
f23380bab5
Fix preset filter field name in docs
2020-07-29 11:11:11 -07:00
Mike Cooper
bf8645453a
Add preset filter choices to docs
2020-07-29 11:09:43 -07:00
Mike Cooper
c1de200b7d
Add a PresetFilter filter object for Pocket
2020-07-28 16:25:05 -07:00
Renovate Bot
8d58efc49b
Update dependency django-extensions to v3
2020-07-27 19:21:51 +00:00
bors[bot]
1696256673
Merge #2249
...
2249: Update dependency geoip2 to v4 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [geoip2](http://www.maxmind.com/ ) | dependencies | major | `^2.9.0` -> `^4.0.0` |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-27 18:51:17 +00:00
Renovate Bot
cd69ad26a8
Update dependency geoip2 to v4
2020-07-27 00:06:34 +00:00
bors[bot]
ece0507763
Merge #2228
...
2228: Update python:3.7-slim Docker digest to 225c394 r=rehandalal a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `2167a93` -> `225c394` |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 19:17:51 +00:00
Renovate Bot
9d5bd81762
Update python:3.7-slim Docker digest to 225c394
2020-07-22 15:04:21 +00:00
dependabot[bot]
197667a327
Bump lodash from 4.17.15 to 4.17.19
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-07-16 18:17:55 +00:00
bors[bot]
3bb1b27887
Merge #2241
...
2241: Update dependency sphinx_rtd_theme to ^0.5.0 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sphinx_rtd_theme](https://togithub.com/rtfd/sphinx_rtd_theme ) | dependencies | minor | `^0.4.3` -> `^0.5.0` |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-01 18:10:57 +00:00
bors[bot]
b0e7a8aedd
Merge #2246
...
2246: Increase circle resource size for contract tests fixes #2244 r=mythmon,chartjes a=jaredlockhart
Co-authored-by: Jared Lockhart <119884+jaredlockhart@users.noreply.github.com>
2020-06-30 18:23:58 +00:00
Jared Lockhart
2a2fff2c63
Increase circle resource size for contract tests fixes #2244
2020-06-30 13:43:10 -04:00
bors[bot]
3283d212c8
Merge #2240
...
2240: Update dependency gh-pages to v3.1.0 r=mythmon a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [gh-pages](https://togithub.com/tschaub/gh-pages ) | devDependencies | minor | [`3.0.0` -> `3.1.0`](https://renovatebot.com/diffs/npm/gh-pages/3.0.0/3.1.0 ) |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-06-29 16:29:00 +00:00
Renovate Bot
96389e128a
Update dependency sphinx_rtd_theme to ^0.5.0
2020-06-22 00:19:09 +00:00
Renovate Bot
1ca2d52922
Update dependency gh-pages to v3.1.0
2020-06-22 00:17:31 +00:00
bors[bot]
31740d041b
Merge #2239
...
2239: Add NamespaceSample filter r=rehandalal a=mythmon
There was an experiment that went out recently that had a filter of
```js
["pocket-en-gb",normandy.userId]|bucketSample(0,5000,10000)
```
and a corresponding rollout with a filter of
```js
[normandy.userId,"pocket-en-gb"]|bucketSample(5000,5000,10000)
```
(Both of these were actually done with a bucket sample filter object, but the JEXL is terser, so I'm using it here)
They were supposed to be exclusions of each other, and instead we made them independent of eachother, which caused major problems with the study.
I propose we eliminate the possibility of this error by removing the choice of ordering, or even the randomization unit (`normandy.userId`) from the filter object. I've implemented a new filter object here that does that.
Co-authored-by: Mike Cooper <mythmon@gmail.com>
2020-06-17 20:04:45 +00:00
Mike Cooper
52a4d7781d
Add NamespaceSample filter
2020-06-17 12:02:22 -07:00
bors[bot]
488e3d2a02
Merge #2230 #2235
...
2230: Update dependency gh-pages to v3 r=rehandalal a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [gh-pages](https://togithub.com/tschaub/gh-pages ) | devDependencies | major | [`2.2.0` -> `3.0.0`](https://renovatebot.com/diffs/npm/gh-pages/2.2.0/3.0.0 ) |
2235: Update dependency dockerflow to v2020 r=rehandalal a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [dockerflow](https://togithub.com/mozilla-services/python-dockerflow ) | dependencies | major | `^2019.9.0` -> `^2020.0.0` |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-06-16 22:34:54 +00:00
bors[bot]
5df1c9ab24
Merge #2229
...
2229: Update dependency @mozilla/normandy-action-argument-schemas to v0.10.1 r=rehandalal a=renovate[bot]
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| @​mozilla/normandy-action-argument-schemas | dependencies | patch | [`0.10.0` -> `0.10.1`](https://renovatebot.com/diffs/npm/@mozilla%2fnormandy-action-argument-schemas/0.10.0/0.10.1 ) |
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-06-16 22:30:39 +00:00
Renovate Bot
9f0b14f5c1
Update dependency @mozilla/normandy-action-argument-schemas to v0.10.1
2020-06-16 22:20:09 +00:00
Renovate Bot
ba670993ce
Update dependency gh-pages to v3
2020-06-16 22:19:20 +00:00
Renovate Bot
6049408139
Update dependency dockerflow to v2020
2020-06-16 22:19:03 +00:00