Because
- After merging this fix, we updated the schema version to `2024.11.2`.
We want to be able to use that schema in experimenter.
This commit
- Updates `mozilla-nimbus-schemas` version in `pyproject.toml`.
Fixes#11706
SUMMARY:
SUCCESS:
fenix at master (d337c98ae6fc7233f555ff4f85cfc2a32b1d859a) version None
fenix at master (d337c98ae6fc7233f555ff4f85cfc2a32b1d859a) version
134.0.0
fenix at beta (e526cff8fd3836a4720cf73a9e6cd775ca7c5e08) version 133.0.0
firefox_ios at main (d82ae0028f13738136c22e7bded49d509f646b14) version
None
firefox_ios at release/v133 (c247740ebb8bfff7298417e72b1c8eba8c7c8784)
version 133.0.0
firefox_ios at main (d82ae0028f13738136c22e7bded49d509f646b14) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (d82ae0028f13738136c22e7bded49d509f646b14) version
None
focus_ios at release/v133 (c247740ebb8bfff7298417e72b1c8eba8c7c8784)
version 133.0.0
focus_ios at main (d82ae0028f13738136c22e7bded49d509f646b14) version
134.0.0
monitor_cirrus at main (e5839160a9ec7c4bf94400b7c0364bad72e20606)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(1cc8c750b4b17ca991757fd95070c46553ad7dea) version None
firefox_desktop at central (8954b5fe5fb5ba67d77f21755d099d103987d632)
version None
firefox_desktop at central (8954b5fe5fb5ba67d77f21755d099d103987d632)
version 134.0.0
firefox_desktop at beta (d315a62ec8a5d96a158441bbbf73275af431376f)
version 133.0.0
firefox_desktop at esr115 (6db69f2843f3e4c9cb80d4f6e7118d75b72a18d9)
version 115.18.0
firefox_desktop at esr128 (349c8f8310226a7271ad30d283dfd6898f4f6eba)
version 128.5.0
CACHED:
fenix at release (742cba73be3f67df8e0456438f1d0e3c2b534782) version
132.0.2 (cached)
firefox_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
firefox_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
firefox_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
firefox_ios at release/v132 (cb318d0061ec6354167ecc1968020d5d75f1bffc)
version 132.2.0 (cached)
focus_android at releases_v121
(979fbe8d7fe04a9b09fe657bb787fda6f4d5ab42) version 121.1.1 (cached)
focus_android at releases_v122
(1fcbfc41dba53965481a0e4d4725833bf3669dce) version 122.1.1 (cached)
focus_android at releases_v123
(5a38e0cb4499f659a5fff308fa1deee653c0318b) version 123.1.1 (cached)
focus_android at releases_v124
(0ad8d97fb3ab2ec6b9bb3905ee742900a4b9325d) version 124.2.1 (cached)
focus_android at releases_v125
(2b43ab8069abac2bfee4b609e734c0207876a2ac) version 125.3.1 (cached)
focus_android at focus-v125.3.0
(9f2990415376f169eb0053fceb329b70b4421bcb) version 125.3.0 (cached)
focus_android at focus-v125.2.0
(d1c6eeb4167fc8ffed02cdfd3138fa696381d548) version 125.2.0 (cached)
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
125.0.0 (cached)
focus_android at focus-v124.2.0
(7a0e399c7bc4faae43ce70ddc201c7899498d1b5) version 124.2.0 (cached)
focus_android at focus-v124.1.0
(516df33ca96e950af1bf791893cd16d7add61c5d) version 124.1.0 (cached)
focus_android at focus-v124.0 (5afe87a5bbb92f7ecf990a2fbc8095503a47c272)
version 124.0.0 (cached)
focus_android at focus-v123.1.0
(cb7c807e0fb5bc08131415e2e5ecef9da658d410) version 123.1.0 (cached)
focus_android at focus-v123.0 (f5f378e2c05c9d69a5088c112c14fdea507d1c65)
version 123.0.0 (cached)
focus_android at focus-v122.1.0
(0d665405685c43c9266a3de65f16eabb832bb908) version 122.1.0 (cached)
focus_android at focus-v122.0.1
(c67c9e840c00ec348a6a27adedad28feb54aa4a2) version 122.0.1 (cached)
focus_android at focus-v122.0 (b49c4f23804d23cc727b8f70c061dccd64d720bc)
version 122.0.0 (cached)
focus_android at focus-v121.1.0
(62d5117f7996cc8862fdbdc0cb4a1dd5cdebedd6) version 121.1.0 (cached)
focus_android at focus-v121.0.1
(fd4d2513324712e91577d8be18797e64089d3cf1) version 121.0.1 (cached)
focus_android at focus-v121.0 (1955f8455fa2cac1b2080af9360996c06df5b4dd)
version 121.0.0 (cached)
focus_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
focus_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
focus_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
focus_ios at release/v132 (cb318d0061ec6354167ecc1968020d5d75f1bffc)
version 132.2.0 (cached)
focus_ios at focus/klar-v132.0
(d9ed6134db59ff456d343e2bb211aefd040319ac) version 132.0.0 (cached)
focus_ios at focus/klar-v131.1
(b7dca2271b14988837524a30eb154d91eb5e4912) version 131.1.0 (cached)
focus_ios at focus/klar-v131.0
(34d92c8df1b1522a1da88c23879b439d763ec133) version 131.0.0 (cached)
focus_ios at focus/klar-v130.0
(0b359af1d789a91976657cbe22c7d3d9c7fdadc3) version 130.0.0 (cached)
focus_ios at focus/klar-v129.2
(61ba62d82c23048762bede05525bb666e47a2a31) version 129.2.0 (cached)
focus_ios at focus/klar-v129.0
(0e05b35093a60b308f0ef46447ab5be63fe5409f) version 129.0.0 (cached)
firefox_desktop at release (16fc978cb4f0cfcab147c3f5e586884dd2c7c3bc)
version 132.0.2 (cached)
Circle CI Task: https://circleci.com/gh/mozilla/experimenter/254489
Because
- We want to be able to target users who didn't change the value of the
pref `extensions.formautofill.creditCards.supported ` or users that
changed it but not to a value that enables the feature ( i.e something
other than `on` ).
Fixes#11702
Because
* experimenter was manually parsing segments when it could just import
them from metric-config-parser
This commit
* replaces manual segment parsing with metric-config-parser’s retrieval
function
Fixes#11623
---------
Co-authored-by: Mike Williams <mwilliams@mozilla.com>
Because
- We found a bug where the `firefoxLabsTitle` field was set as required
on the `ExperimentMultiFeatureDesktopBranch` class.
This commit
- Updates the `firefoxLabsTitle` field on the above class to use
`default=None`.
- Updates schema version to `2024.11.2`.
- Updates TS schema
Fixes#11701
SUMMARY:
SUCCESS:
fenix at master (aecb006bbb135d707ca4b8cea7572dd8abab6817) version None
fenix at master (aecb006bbb135d707ca4b8cea7572dd8abab6817) version
134.0.0
fenix at beta (b912041989012805d206dc79f1a16fb061e04624) version 133.0.0
firefox_ios at main (c36e7f2a4811fe546d9be98ea53da317c55c5fe0) version
None
firefox_ios at release/v132 (cb318d0061ec6354167ecc1968020d5d75f1bffc)
version 132.2.0
firefox_ios at release/v133 (08a30d7fb924149f0d6469867a46c0a006ed4f3c)
version 133.0.0
firefox_ios at main (c36e7f2a4811fe546d9be98ea53da317c55c5fe0) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (c36e7f2a4811fe546d9be98ea53da317c55c5fe0) version
None
focus_ios at release/v132 (cb318d0061ec6354167ecc1968020d5d75f1bffc)
version 132.2.0
focus_ios at release/v133 (08a30d7fb924149f0d6469867a46c0a006ed4f3c)
version 133.0.0
focus_ios at main (c36e7f2a4811fe546d9be98ea53da317c55c5fe0) version
134.0.0
monitor_cirrus at main (e5839160a9ec7c4bf94400b7c0364bad72e20606)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(7da1197d1960dccb107901b5b197c7fb7fd67431) version None
firefox_desktop at central (f49863193c13c1def4db2dd3ea9c5d6bd9d517a7)
version None
firefox_desktop at central (f49863193c13c1def4db2dd3ea9c5d6bd9d517a7)
version 134.0.0
firefox_desktop at beta (2e2e09bbb6602bb624472d2ea14da331b8cbf63a)
version 133.0.0
firefox_desktop at esr115 (d1848607d6ed5d8b79bdb148592b1274158edb59)
version 115.18.0
firefox_desktop at esr128 (ee357585be9b1beaef928fff8c183590296f6009)
version 128.5.0
CACHED:
fenix at release (742cba73be3f67df8e0456438f1d0e3c2b534782) version
132.0.2 (cached)
firefox_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
firefox_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
firefox_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
focus_android at releases_v121
(979fbe8d7fe04a9b09fe657bb787fda6f4d5ab42) version 121.1.1 (cached)
focus_android at releases_v122
(1fcbfc41dba53965481a0e4d4725833bf3669dce) version 122.1.1 (cached)
focus_android at releases_v123
(5a38e0cb4499f659a5fff308fa1deee653c0318b) version 123.1.1 (cached)
focus_android at releases_v124
(0ad8d97fb3ab2ec6b9bb3905ee742900a4b9325d) version 124.2.1 (cached)
focus_android at releases_v125
(2b43ab8069abac2bfee4b609e734c0207876a2ac) version 125.3.1 (cached)
focus_android at focus-v125.3.0
(9f2990415376f169eb0053fceb329b70b4421bcb) version 125.3.0 (cached)
focus_android at focus-v125.2.0
(d1c6eeb4167fc8ffed02cdfd3138fa696381d548) version 125.2.0 (cached)
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
125.0.0 (cached)
focus_android at focus-v124.2.0
(7a0e399c7bc4faae43ce70ddc201c7899498d1b5) version 124.2.0 (cached)
focus_android at focus-v124.1.0
(516df33ca96e950af1bf791893cd16d7add61c5d) version 124.1.0 (cached)
focus_android at focus-v124.0 (5afe87a5bbb92f7ecf990a2fbc8095503a47c272)
version 124.0.0 (cached)
focus_android at focus-v123.1.0
(cb7c807e0fb5bc08131415e2e5ecef9da658d410) version 123.1.0 (cached)
focus_android at focus-v123.0 (f5f378e2c05c9d69a5088c112c14fdea507d1c65)
version 123.0.0 (cached)
focus_android at focus-v122.1.0
(0d665405685c43c9266a3de65f16eabb832bb908) version 122.1.0 (cached)
focus_android at focus-v122.0.1
(c67c9e840c00ec348a6a27adedad28feb54aa4a2) version 122.0.1 (cached)
focus_android at focus-v122.0 (b49c4f23804d23cc727b8f70c061dccd64d720bc)
version 122.0.0 (cached)
focus_android at focus-v121.1.0
(62d5117f7996cc8862fdbdc0cb4a1dd5cdebedd6) version 121.1.0 (cached)
focus_android at focus-v121.0.1
(fd4d2513324712e91577d8be18797e64089d3cf1) version 121.0.1 (cached)
focus_android at focus-v121.0 (1955f8455fa2cac1b2080af9360996c06df5b4dd)
version 121.0.0 (cached)
focus_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
focus_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
focus_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
focus_ios at focus/klar-v132.0
(d9ed6134db59ff456d343e2bb211aefd040319ac) version 132.0.0 (cached)
focus_ios at focus/klar-v131.1
(b7dca2271b14988837524a30eb154d91eb5e4912) version 131.1.0 (cached)
focus_ios at focus/klar-v131.0
(34d92c8df1b1522a1da88c23879b439d763ec133) version 131.0.0 (cached)
focus_ios at focus/klar-v130.0
(0b359af1d789a91976657cbe22c7d3d9c7fdadc3) version 130.0.0 (cached)
focus_ios at focus/klar-v129.2
(61ba62d82c23048762bede05525bb666e47a2a31) version 129.2.0 (cached)
focus_ios at focus/klar-v129.0
(0e05b35093a60b308f0ef46447ab5be63fe5409f) version 129.0.0 (cached)
firefox_desktop at release (16fc978cb4f0cfcab147c3f5e586884dd2c7c3bc)
version 132.0.2 (cached)
Circle CI Task: https://circleci.com/gh/mozilla/experimenter/253933
Because:
- mozilla_nimbus_shared is old and busted; and
- mozilla_nimbus_schemas is the new hotness
This commit:
- replaces all usage of mozilla_nimbus_shared with
mozilla_nimbus_schemas in Experimenter.
Fixes#11683
Bumps [webpack](https://github.com/webpack/webpack) from 5.95.0 to
5.96.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack/releases">webpack's
releases</a>.</em></p>
<blockquote>
<h2>v5.96.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><strong>[Types]</strong> Add <code>@types/eslint-scope</code> to
dependencieS</li>
<li><strong>[Types]</strong> Fixed regression in
<code>validate</code></li>
</ul>
<h2>v5.96.0</h2>
<h2>Bug Fixes</h2>
<ul>
<li>Fixed Module Federation should track all referenced chunks</li>
<li>Handle Data URI without base64 word</li>
<li>HotUpdateChunk have correct runtime when modified with new
runtime</li>
<li>Order of chunks ids in generated chunk code</li>
<li>No extra Javascript chunks when using asset module as an
entrypoint</li>
<li>Use optimistically logic for
<code>output.environment.dynamicImport</code> to determine chunk format
when no browserslist or target</li>
<li>Collision with global variables for
<code>optimization.avoidEntryIife</code></li>
<li>Avoid through variables in inlined module</li>
<li>Allow chunk template strings in
<code>output.devtoolNamespace</code></li>
<li>No extra runtime for get javascript/css chunk filename</li>
<li>No extra runtime for prefetch and preload in JS runtime when it was
unsed in CSS</li>
<li>Avoid cache invalidation using ProgressPlugin</li>
<li>Increase parallelism when using <code>importModule</code> on the
execution stage</li>
<li>Correctly parsing string in <code>export</code> and
<code>import</code></li>
<li>Typescript types</li>
<li><strong>[CSS]</strong> <code>css/auto</code> considers a module
depending on its filename as <code>css</code> (pure CSS) or
<code>css/local</code>, before it was <code>css/global</code> and
<code>css/local</code></li>
<li><strong>[CSS]</strong> Always interpolate classes even if they are
not involved in export</li>
<li><strong>[CSS]</strong> No extra runtime in Javascript runtime chunks
for asset modules used in CSS</li>
<li><strong>[CSS]</strong> No extra runtime in Javascript runtime chunks
for external asset modules used in CSS</li>
<li><strong>[CSS]</strong> No extra runtime for the <code>node</code>
target</li>
<li><strong>[CSS]</strong> Fixed <code>url()</code>s and
<code>@import</code> parsing</li>
<li><strong>[CSS]</strong> Fixed - emit a warning on broken :local and
:global</li>
</ul>
<h2>New Features</h2>
<ul>
<li>Export CSS and ESM runtime modules</li>
<li>Single Runtime Chunk and Federation eager module hoisting</li>
<li><strong>[CSS]</strong> Support <code>/* webpackIgnore: true
*/</code> for CSS files</li>
<li><strong>[CSS]</strong> Support <code>src()</code> support</li>
<li><strong>[CSS]</strong> CSS nesting in CSS modules</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d4ced73222"><code>d4ced73</code></a>
chore(release): 5.96.1</li>
<li><a
href="7d6dbea53c"><code>7d6dbea</code></a>
fix: types regression in validate</li>
<li><a
href="5c556e32c5"><code>5c556e3</code></a>
fix: types regression in validate</li>
<li><a
href="2420eaebe2"><code>2420eae</code></a>
fix: add <code>@types/eslint-scope</code> to dependencies due types
regression</li>
<li><a
href="ec45d2d8d4"><code>ec45d2d</code></a>
fix: add <code>@types/eslint-scope</code> to dependencies</li>
<li><a
href="aff0c3ed2b"><code>aff0c3e</code></a>
chore(release): 5.96.0</li>
<li><a
href="6f11ec1731"><code>6f11ec1</code></a>
refactor: module source types code</li>
<li><a
href="b07142f672"><code>b07142f</code></a>
refactor: module source types code</li>
<li><a
href="7d98b3c534"><code>7d98b3c</code></a>
fix: Module Federation should track all referenced chunks</li>
<li><a
href="6d0976951f"><code>6d09769</code></a>
chore: linting</li>
<li>Additional commits viewable in <a
href="https://github.com/webpack/webpack/compare/v5.95.0...v5.96.1">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.95.0&new-version=5.96.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
SUMMARY:
SUCCESS:
fenix at master (e427778f597602c02eb4a45396043179e21f2998) version None
fenix at master (e427778f597602c02eb4a45396043179e21f2998) version
134.0.0
fenix at beta (e19b0ce1e9cc6ee40663959cdbbda3cf7a5cbc66) version 133.0.0
fenix at release (742cba73be3f67df8e0456438f1d0e3c2b534782) version
132.0.2
firefox_ios at main (554d2f87f10fdac3a228a0ccddf44acfb073c714) version
None
firefox_ios at release/v132 (62fe5764c22f1eb3b3623dfd43429e9839555d3f)
version 132.1.0
firefox_ios at release/v133 (3d522a579203f8800039c45f935914f5586491b7)
version 133.0.0
firefox_ios at main (554d2f87f10fdac3a228a0ccddf44acfb073c714) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (554d2f87f10fdac3a228a0ccddf44acfb073c714) version
None
focus_ios at release/v132 (62fe5764c22f1eb3b3623dfd43429e9839555d3f)
version 132.1.0
focus_ios at release/v133 (3d522a579203f8800039c45f935914f5586491b7)
version 133.0.0
focus_ios at main (554d2f87f10fdac3a228a0ccddf44acfb073c714) version
134.0.0
monitor_cirrus at main (e5839160a9ec7c4bf94400b7c0364bad72e20606)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(47ca7c4fced08272e380f240cb236133cc6f81f2) version None
firefox_desktop at central (30d0ab34103f47911f93ae0d9c3690f09c337299)
version None
firefox_desktop at central (30d0ab34103f47911f93ae0d9c3690f09c337299)
version 134.0.0
firefox_desktop at beta (753b1b64b02d789788ab7984a5f1ca9512736140)
version 133.0.0
firefox_desktop at release (16fc978cb4f0cfcab147c3f5e586884dd2c7c3bc)
version 132.0.2
firefox_desktop at esr128 (5a74da019021e5d169a56319c568868e00040130)
version 128.5.0
CACHED:
firefox_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
firefox_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
firefox_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
focus_android at releases_v121
(979fbe8d7fe04a9b09fe657bb787fda6f4d5ab42) version 121.1.1 (cached)
focus_android at releases_v122
(1fcbfc41dba53965481a0e4d4725833bf3669dce) version 122.1.1 (cached)
focus_android at releases_v123
(5a38e0cb4499f659a5fff308fa1deee653c0318b) version 123.1.1 (cached)
focus_android at releases_v124
(0ad8d97fb3ab2ec6b9bb3905ee742900a4b9325d) version 124.2.1 (cached)
focus_android at releases_v125
(2b43ab8069abac2bfee4b609e734c0207876a2ac) version 125.3.1 (cached)
focus_android at focus-v125.3.0
(9f2990415376f169eb0053fceb329b70b4421bcb) version 125.3.0 (cached)
focus_android at focus-v125.2.0
(d1c6eeb4167fc8ffed02cdfd3138fa696381d548) version 125.2.0 (cached)
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
125.0.0 (cached)
focus_android at focus-v124.2.0
(7a0e399c7bc4faae43ce70ddc201c7899498d1b5) version 124.2.0 (cached)
focus_android at focus-v124.1.0
(516df33ca96e950af1bf791893cd16d7add61c5d) version 124.1.0 (cached)
focus_android at focus-v124.0 (5afe87a5bbb92f7ecf990a2fbc8095503a47c272)
version 124.0.0 (cached)
focus_android at focus-v123.1.0
(cb7c807e0fb5bc08131415e2e5ecef9da658d410) version 123.1.0 (cached)
focus_android at focus-v123.0 (f5f378e2c05c9d69a5088c112c14fdea507d1c65)
version 123.0.0 (cached)
focus_android at focus-v122.1.0
(0d665405685c43c9266a3de65f16eabb832bb908) version 122.1.0 (cached)
focus_android at focus-v122.0.1
(c67c9e840c00ec348a6a27adedad28feb54aa4a2) version 122.0.1 (cached)
focus_android at focus-v122.0 (b49c4f23804d23cc727b8f70c061dccd64d720bc)
version 122.0.0 (cached)
focus_android at focus-v121.1.0
(62d5117f7996cc8862fdbdc0cb4a1dd5cdebedd6) version 121.1.0 (cached)
focus_android at focus-v121.0.1
(fd4d2513324712e91577d8be18797e64089d3cf1) version 121.0.1 (cached)
focus_android at focus-v121.0 (1955f8455fa2cac1b2080af9360996c06df5b4dd)
version 121.0.0 (cached)
focus_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
focus_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
focus_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
focus_ios at focus/klar-v132.0
(d9ed6134db59ff456d343e2bb211aefd040319ac) version 132.0.0 (cached)
focus_ios at focus/klar-v131.1
(b7dca2271b14988837524a30eb154d91eb5e4912) version 131.1.0 (cached)
focus_ios at focus/klar-v131.0
(34d92c8df1b1522a1da88c23879b439d763ec133) version 131.0.0 (cached)
focus_ios at focus/klar-v130.0
(0b359af1d789a91976657cbe22c7d3d9c7fdadc3) version 130.0.0 (cached)
focus_ios at focus/klar-v129.2
(61ba62d82c23048762bede05525bb666e47a2a31) version 129.2.0 (cached)
focus_ios at focus/klar-v129.0
(0e05b35093a60b308f0ef46447ab5be63fe5409f) version 129.0.0 (cached)
firefox_desktop at esr115 (180b5255ed4c27e25e4388f0701a22bb925e4429)
version 115.18.0 (cached)
Circle CI Task: https://circleci.com/gh/mozilla/experimenter/253055
SUMMARY:
SUCCESS:
fenix at master (387f3edbef37d31b2e91fb0812c74b54729e86ff) version None
fenix at master (387f3edbef37d31b2e91fb0812c74b54729e86ff) version
134.0.0
fenix at beta (744412bf7573274fd1d0e747f4f267ace39aa20e) version 133.0.0
fenix at release (0cc75bc6e45631ccf700a40e4d09aeb82ced3566) version
132.0.1
firefox_ios at main (c8ab224d44ed1628478eec7a58d277588b2f6b3c) version
None
firefox_ios at release/v133 (8f73e239d28a72fad7492fb3df53cde74fe5998d)
version 133.0.0
firefox_ios at main (c8ab224d44ed1628478eec7a58d277588b2f6b3c) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (c8ab224d44ed1628478eec7a58d277588b2f6b3c) version
None
focus_ios at release/v133 (8f73e239d28a72fad7492fb3df53cde74fe5998d)
version 133.0.0
focus_ios at main (c8ab224d44ed1628478eec7a58d277588b2f6b3c) version
134.0.0
monitor_cirrus at main (bf4db713d656a1504214d11dc1903a035246ae9e)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(3e8bbdc416f892f2edae438ca7d19cde27fcf14b) version None
firefox_desktop at central (b26d51f8c9177d0b4274407c337393018f1a7e33)
version None
firefox_desktop at central (b26d51f8c9177d0b4274407c337393018f1a7e33)
version 134.0.0
firefox_desktop at beta (95f43e74f43c824d86752237c6170ac84f116eb7)
version 133.0.0
firefox_desktop at release (e82c9f4d8c7f9a60805e310aa6df45a42f4f09ac)
version 132.0.1
firefox_desktop at esr115 (180b5255ed4c27e25e4388f0701a22bb925e4429)
version 115.18.0
firefox_desktop at esr128 (34ea820483b770ad779c0df7255cb7048ba72a33)
version 128.5.0
CACHED:
firefox_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
firefox_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
firefox_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
firefox_ios at release/v132 (8d0c276462719f97ad5a28e633fb1a62ce16c337)
version 132.1.0 (cached)
focus_android at releases_v121
(979fbe8d7fe04a9b09fe657bb787fda6f4d5ab42) version 121.1.1 (cached)
focus_android at releases_v122
(1fcbfc41dba53965481a0e4d4725833bf3669dce) version 122.1.1 (cached)
focus_android at releases_v123
(5a38e0cb4499f659a5fff308fa1deee653c0318b) version 123.1.1 (cached)
focus_android at releases_v124
(0ad8d97fb3ab2ec6b9bb3905ee742900a4b9325d) version 124.2.1 (cached)
focus_android at releases_v125
(2b43ab8069abac2bfee4b609e734c0207876a2ac) version 125.3.1 (cached)
focus_android at focus-v125.3.0
(9f2990415376f169eb0053fceb329b70b4421bcb) version 125.3.0 (cached)
focus_android at focus-v125.2.0
(d1c6eeb4167fc8ffed02cdfd3138fa696381d548) version 125.2.0 (cached)
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
125.0.0 (cached)
focus_android at focus-v124.2.0
(7a0e399c7bc4faae43ce70ddc201c7899498d1b5) version 124.2.0 (cached)
focus_android at focus-v124.1.0
(516df33ca96e950af1bf791893cd16d7add61c5d) version 124.1.0 (cached)
focus_android at focus-v124.0 (5afe87a5bbb92f7ecf990a2fbc8095503a47c272)
version 124.0.0 (cached)
focus_android at focus-v123.1.0
(cb7c807e0fb5bc08131415e2e5ecef9da658d410) version 123.1.0 (cached)
focus_android at focus-v123.0 (f5f378e2c05c9d69a5088c112c14fdea507d1c65)
version 123.0.0 (cached)
focus_android at focus-v122.1.0
(0d665405685c43c9266a3de65f16eabb832bb908) version 122.1.0 (cached)
focus_android at focus-v122.0.1
(c67c9e840c00ec348a6a27adedad28feb54aa4a2) version 122.0.1 (cached)
focus_android at focus-v122.0 (b49c4f23804d23cc727b8f70c061dccd64d720bc)
version 122.0.0 (cached)
focus_android at focus-v121.1.0
(62d5117f7996cc8862fdbdc0cb4a1dd5cdebedd6) version 121.1.0 (cached)
focus_android at focus-v121.0.1
(fd4d2513324712e91577d8be18797e64089d3cf1) version 121.0.1 (cached)
focus_android at focus-v121.0 (1955f8455fa2cac1b2080af9360996c06df5b4dd)
version 121.0.0 (cached)
focus_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
focus_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
focus_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
focus_ios at release/v132 (8d0c276462719f97ad5a28e633fb1a62ce16c337)
version 132.1.0 (cached)
focus_ios at focus/klar-v132.0
(d9ed6134db59ff456d343e2bb211aefd040319ac) version 132.0.0 (cached)
focus_ios at focus/klar-v131.1
(b7dca2271b14988837524a30eb154d91eb5e4912) version 131.1.0 (cached)
focus_ios at focus/klar-v131.0
(34d92c8df1b1522a1da88c23879b439d763ec133) version 131.0.0 (cached)
focus_ios at focus/klar-v130.0
(0b359af1d789a91976657cbe22c7d3d9c7fdadc3) version 130.0.0 (cached)
focus_ios at focus/klar-v129.2
(61ba62d82c23048762bede05525bb666e47a2a31) version 129.2.0 (cached)
focus_ios at focus/klar-v129.0
(0e05b35093a60b308f0ef46447ab5be63fe5409f) version 129.0.0 (cached)
Circle CI Task: https://circleci.com/gh/mozilla/experimenter/252914
Because:
- we were running poetry install *after* copying files, which was
causing unnecessary layer invalidation
This commit:
- re-orders the dependency installtion before file copying, so that file
edits do not require you to reinstall dependencies.
Fixes#11676
Because:
- we previously were using the generated JSONSchema definition of the
localizations field to validate it in Experimenter; and
- we now have pydantic v2 in Experimenter
This commit:
- pulls out the localizations field into a separate model so that we can
use that for valdiation directly in Experimenter; and
- bumps the version to 2024.11.1
Fixes#11673
Because:
- Docker has deprecated `ENV KEY value` syntax and is now complaining
about our usage
This commit:
- updates our usage to the new syntax.
Fixes#11678
SUMMARY:
SUCCESS:
fenix at master (71363f75046a28a463540a2e1d8e282aa2c0b258) version None
fenix at master (71363f75046a28a463540a2e1d8e282aa2c0b258) version
134.0.0
fenix at beta (c311bfdf8cce5a70f654fa9dd1d0f4b05f600a42) version 133.0.0
fenix at release (86907d5d52790fc88310f2102ab619daf33aeb1d) version
132.0.1
firefox_ios at main (b8ffcbff3b95dfcbff8e6748d4dd1ae3ad54d27b) version
None
firefox_ios at main (b8ffcbff3b95dfcbff8e6748d4dd1ae3ad54d27b) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (b8ffcbff3b95dfcbff8e6748d4dd1ae3ad54d27b) version
None
focus_ios at main (b8ffcbff3b95dfcbff8e6748d4dd1ae3ad54d27b) version
134.0.0
monitor_cirrus at main (08ccb2f8d5526f538f6776a1a64128bea19357af)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(4634f3703781e673a19f8e148122a2514e5c63cb) version None
firefox_desktop at central (8301e6902b9a1d457319bb7d203cf3e9385a5139)
version None
firefox_desktop at central (8301e6902b9a1d457319bb7d203cf3e9385a5139)
version 134.0.0
firefox_desktop at beta (425ee18d62c010d102f7d6160605893bdde5c0fe)
version 133.0.0
firefox_desktop at release (0d717220e53f8dcae4ee418c7313d433bae8ef91)
version 132.0.1
firefox_desktop at esr128 (893b0489efa4b18355ea91113c28bf7c731a2749)
version 128.5.0
CACHED:
firefox_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
firefox_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
firefox_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
firefox_ios at release/v132 (8d0c276462719f97ad5a28e633fb1a62ce16c337)
version 132.1.0 (cached)
firefox_ios at release/v133 (64c7f5ccb2a0c391f701f6947f067158b2b17d0d)
version 133.0.0 (cached)
focus_android at releases_v121
(979fbe8d7fe04a9b09fe657bb787fda6f4d5ab42) version 121.1.1 (cached)
focus_android at releases_v122
(1fcbfc41dba53965481a0e4d4725833bf3669dce) version 122.1.1 (cached)
focus_android at releases_v123
(5a38e0cb4499f659a5fff308fa1deee653c0318b) version 123.1.1 (cached)
focus_android at releases_v124
(0ad8d97fb3ab2ec6b9bb3905ee742900a4b9325d) version 124.2.1 (cached)
focus_android at releases_v125
(2b43ab8069abac2bfee4b609e734c0207876a2ac) version 125.3.1 (cached)
focus_android at focus-v125.3.0
(9f2990415376f169eb0053fceb329b70b4421bcb) version 125.3.0 (cached)
focus_android at focus-v125.2.0
(d1c6eeb4167fc8ffed02cdfd3138fa696381d548) version 125.2.0 (cached)
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
125.0.0 (cached)
focus_android at focus-v124.2.0
(7a0e399c7bc4faae43ce70ddc201c7899498d1b5) version 124.2.0 (cached)
focus_android at focus-v124.1.0
(516df33ca96e950af1bf791893cd16d7add61c5d) version 124.1.0 (cached)
focus_android at focus-v124.0 (5afe87a5bbb92f7ecf990a2fbc8095503a47c272)
version 124.0.0 (cached)
focus_android at focus-v123.1.0
(cb7c807e0fb5bc08131415e2e5ecef9da658d410) version 123.1.0 (cached)
focus_android at focus-v123.0 (f5f378e2c05c9d69a5088c112c14fdea507d1c65)
version 123.0.0 (cached)
focus_android at focus-v122.1.0
(0d665405685c43c9266a3de65f16eabb832bb908) version 122.1.0 (cached)
focus_android at focus-v122.0.1
(c67c9e840c00ec348a6a27adedad28feb54aa4a2) version 122.0.1 (cached)
focus_android at focus-v122.0 (b49c4f23804d23cc727b8f70c061dccd64d720bc)
version 122.0.0 (cached)
focus_android at focus-v121.1.0
(62d5117f7996cc8862fdbdc0cb4a1dd5cdebedd6) version 121.1.0 (cached)
focus_android at focus-v121.0.1
(fd4d2513324712e91577d8be18797e64089d3cf1) version 121.0.1 (cached)
focus_android at focus-v121.0 (1955f8455fa2cac1b2080af9360996c06df5b4dd)
version 121.0.0 (cached)
focus_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
focus_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
focus_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
focus_ios at release/v132 (8d0c276462719f97ad5a28e633fb1a62ce16c337)
version 132.1.0 (cached)
focus_ios at release/v133 (64c7f5ccb2a0c391f701f6947f067158b2b17d0d)
version 133.0.0 (cached)
focus_ios at focus/klar-v132.0
(d9ed6134db59ff456d343e2bb211aefd040319ac) version 132.0.0 (cached)
focus_ios at focus/klar-v131.1
(b7dca2271b14988837524a30eb154d91eb5e4912) version 131.1.0 (cached)
focus_ios at focus/klar-v131.0
(34d92c8df1b1522a1da88c23879b439d763ec133) version 131.0.0 (cached)
focus_ios at focus/klar-v130.0
(0b359af1d789a91976657cbe22c7d3d9c7fdadc3) version 130.0.0 (cached)
focus_ios at focus/klar-v129.2
(61ba62d82c23048762bede05525bb666e47a2a31) version 129.2.0 (cached)
focus_ios at focus/klar-v129.0
(0e05b35093a60b308f0ef46447ab5be63fe5409f) version 129.0.0 (cached)
firefox_desktop at esr115 (69bdb4644c6a7e21be5513d47f8c69b043baee9a)
version 115.18.0 (cached)
Circle CI Task: https://circleci.com/gh/mozilla/experimenter/252014
Because:
- using the file-loader layer can trigger unnecessary layer rebuilds due
to invalidating the layer cache
This commit:
- removes the file caching layer from the schemas Dockerfile
Fixes#11670
Because:
- make refresh does rebuild the DB but also blows away all containers;
and
- I just want to rebuild the DB
This commit:
- adds a make refresh_db (which refresh depends on) that will just
recreate the database.
Fixes#11661
SUMMARY:
SUCCESS:
fenix at master (91112db840238a7dfc15361f4762ba8bf4560806) version None
fenix at master (91112db840238a7dfc15361f4762ba8bf4560806) version
134.0.0
fenix at beta (0ea8086d2fceef72617d6d14dc8786ca1fa413aa) version 133.0.0
firefox_ios at main (58d8c7ec677f99defff8cf41f90993e69004cd29) version
None
firefox_ios at release/v132 (8d0c276462719f97ad5a28e633fb1a62ce16c337)
version 132.1.0
firefox_ios at release/v133 (64c7f5ccb2a0c391f701f6947f067158b2b17d0d)
version 133.0.0
firefox_ios at main (58d8c7ec677f99defff8cf41f90993e69004cd29) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (58d8c7ec677f99defff8cf41f90993e69004cd29) version
None
focus_ios at release/v132 (8d0c276462719f97ad5a28e633fb1a62ce16c337)
version 132.1.0
focus_ios at release/v133 (64c7f5ccb2a0c391f701f6947f067158b2b17d0d)
version 133.0.0
focus_ios at main (58d8c7ec677f99defff8cf41f90993e69004cd29) version
134.0.0
monitor_cirrus at main (c14d7194dd875a3c35bffd67f559ee3baa78865a)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(c39bcfae02f07b05eca7778760efb6a98ed688a5) version None
firefox_desktop at central (2cc133b3c09973080c249c53419139bb94f2c3ae)
version None
firefox_desktop at central (2cc133b3c09973080c249c53419139bb94f2c3ae)
version 134.0.0
firefox_desktop at beta (6bc468540055a62244f0f9beae631c2ddf83b53d)
version 133.0.0
firefox_desktop at esr115 (69bdb4644c6a7e21be5513d47f8c69b043baee9a)
version 115.18.0
firefox_desktop at esr128 (624059a17dc57180bda5101fd5dcbba7707d97ff)
version 128.5.0
CACHED:
fenix at release (249c698f5cf29b3b52e8cd97299b39db4d4a8764) version
132.0.1 (cached)
firefox_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
firefox_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
firefox_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
focus_android at releases_v121
(979fbe8d7fe04a9b09fe657bb787fda6f4d5ab42) version 121.1.1 (cached)
focus_android at releases_v122
(1fcbfc41dba53965481a0e4d4725833bf3669dce) version 122.1.1 (cached)
focus_android at releases_v123
(5a38e0cb4499f659a5fff308fa1deee653c0318b) version 123.1.1 (cached)
focus_android at releases_v124
(0ad8d97fb3ab2ec6b9bb3905ee742900a4b9325d) version 124.2.1 (cached)
focus_android at releases_v125
(2b43ab8069abac2bfee4b609e734c0207876a2ac) version 125.3.1 (cached)
focus_android at focus-v125.3.0
(9f2990415376f169eb0053fceb329b70b4421bcb) version 125.3.0 (cached)
focus_android at focus-v125.2.0
(d1c6eeb4167fc8ffed02cdfd3138fa696381d548) version 125.2.0 (cached)
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
125.0.0 (cached)
focus_android at focus-v124.2.0
(7a0e399c7bc4faae43ce70ddc201c7899498d1b5) version 124.2.0 (cached)
focus_android at focus-v124.1.0
(516df33ca96e950af1bf791893cd16d7add61c5d) version 124.1.0 (cached)
focus_android at focus-v124.0 (5afe87a5bbb92f7ecf990a2fbc8095503a47c272)
version 124.0.0 (cached)
focus_android at focus-v123.1.0
(cb7c807e0fb5bc08131415e2e5ecef9da658d410) version 123.1.0 (cached)
focus_android at focus-v123.0 (f5f378e2c05c9d69a5088c112c14fdea507d1c65)
version 123.0.0 (cached)
focus_android at focus-v122.1.0
(0d665405685c43c9266a3de65f16eabb832bb908) version 122.1.0 (cached)
focus_android at focus-v122.0.1
(c67c9e840c00ec348a6a27adedad28feb54aa4a2) version 122.0.1 (cached)
focus_android at focus-v122.0 (b49c4f23804d23cc727b8f70c061dccd64d720bc)
version 122.0.0 (cached)
focus_android at focus-v121.1.0
(62d5117f7996cc8862fdbdc0cb4a1dd5cdebedd6) version 121.1.0 (cached)
focus_android at focus-v121.0.1
(fd4d2513324712e91577d8be18797e64089d3cf1) version 121.0.1 (cached)
focus_android at focus-v121.0 (1955f8455fa2cac1b2080af9360996c06df5b4dd)
version 121.0.0 (cached)
focus_ios at release/v129 (500c57e46f0de7c5125ba823eb4f72500934bdca)
version 129.3.0 (cached)
focus_ios at release/v130 (a48ec1b1f0219e1987bb38bc4f6b838f37dc6f12)
version 130.2.0 (cached)
focus_ios at release/v131 (7444df581b62d357df12ddc3c90d821d940efbb8)
version 131.5.0 (cached)
focus_ios at focus/klar-v132.0
(d9ed6134db59ff456d343e2bb211aefd040319ac) version 132.0.0 (cached)
focus_ios at focus/klar-v131.1
(b7dca2271b14988837524a30eb154d91eb5e4912) version 131.1.0 (cached)
focus_ios at focus/klar-v131.0
(34d92c8df1b1522a1da88c23879b439d763ec133) version 131.0.0 (cached)
focus_ios at focus/klar-v130.0
(0b359af1d789a91976657cbe22c7d3d9c7fdadc3) version 130.0.0 (cached)
focus_ios at focus/klar-v129.2
(61ba62d82c23048762bede05525bb666e47a2a31) version 129.2.0 (cached)
focus_ios at focus/klar-v129.0
(0e05b35093a60b308f0ef46447ab5be63fe5409f) version 129.0.0 (cached)
firefox_desktop at release (52b664a7c1550ee98eadae8e538c0bb2347a45a6)
version 132.0.1 (cached)
Circle CI Task: https://circleci.com/gh/mozilla/experimenter/251410
Because:
- we're caching some of our HTTP responses in the API; and
- these responses are not JSON serializable
This commit:
- reverts us to using the default pickle serializer for django-redis.
Fixes#11656
Because:
- mozilla-nimbus-schemas is on pydantic v2; and
- experimenter is not
this commit:
- updates experimenter to use pydantic v2;
- updates experimenter to use the new version of mozilla-nimbus-schemas.
Fixes#11547
Because:
- we now throw when we get an unexpected data type from the cache when
reading the population sizing data; and
- we are not doing a check for None, which is causing an exception to be
logged for every graphQL query for nimbus configuration
This commit:
- adds an explicit `is not None` check to the cache read.
Fixes#11654
Because:
- by default, django-redis will pickle objects to cache them;
- we were storing pickled SampleSizes instances in the cache; and
- updating to mozilla-nimbus-schemas v2024.10.1 (and pydantic v2) broke
the unpickling
This commit:
- changes our django-redis configuration to use a JSON serializer;
- updates the usage of the cache to always store a JSON representation
of the sizing data; and
- evicts invalid sample size cache entries if they cannot be parsed
Fixes#11638
chore(schemas): upgrade to Poetry 1.8.4
Because:
- everything else is using Poetry 1.8.4; and
- the README says we're using Python 3.11 but actually we're using 3.10
This commit:
- updates mozilla_nimbus_schemas to use Poetry 1.8.4; and
- updates the Python version in the README.
Fixes#11645
Because
- The namespaces we were using to track fenix builds in Mozilla central
were incorrect
This commit
- Updates the namespaces and the files with the correct task IDs
Fixes#11647
Because
- We need to update the Nimbus Experiment schema with Firefox Labs
relevant fields.
This commit
- Updates `NimbusExperiment` class in the `experiments.py` module with
these optional fields `isFirefoxLabsOptIn`, `firefoxLabsTitle`,
`firefoxLabsDescription`.
- Updates `ExperimentMultiFeatureDesktopBranch` class in the
`experiments.py` module with the optional field `firefoxLabsTitle`.
- Adds relevant generated json and TS schemas.
- Updates and adds unit tests for `NimbusExperiment`.
- Adds fixtures(json) for the above tests.
Fixes #[11562](https://github.com/mozilla/experimenter/issues/11562)
Because:
- Mike was not listed as a code owner for jetstream; and
- the file was not sorted
This commit:
- adds Mike as an owner for jetstream; and
- sorts the file.
Fixes#11641.
Because:
- commit 015e24b0be broke the v5 API (on
purpose this time!)
This commit:
- reverts that commit so that we can fix the issue now that we know what
it is.
Fixes#11618.
This backs out commit 9a185ff2d5.
Because:
- mozilla-nimbus-schemas is on pydantic v2; and
- experimenter is not
this commit:
- updates experimenter to use pydantic v2;
- updates experimenter to use the new version of mozilla-nimbus-schemas.
Fixes#11547
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to
6.6.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b8a7edd61a"><code>b8a7edd</code></a>
6.6.0</li>
<li><a
href="34c853478c"><code>34c8534</code></a>
fix: signature verification due to leading zeros</li>
<li>See full diff in <a
href="https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.0">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=elliptic&package-manager=npm_and_yarn&previous-version=6.5.7&new-version=6.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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 will merge this PR once CI passes on it, as requested by
@jaredlockhart.
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>