Граф коммитов

5476 Коммитов

Автор SHA1 Сообщение Дата
dataops-ci-bot 0729432fe2
chore(nimbus): Update External Configs (#11804)
SUMMARY:

SUCCESS:

fenix at master (2deb9bcf801f9de83d4f30c890d442072b9b6595) version None
fenix at master (2deb9bcf801f9de83d4f30c890d442072b9b6595) version
134.0.0
firefox_ios at main (b1a8e17ce8653dfee7db6553392674c663e471f0) version
None
firefox_ios at main (b1a8e17ce8653dfee7db6553392674c663e471f0) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (b1a8e17ce8653dfee7db6553392674c663e471f0) version
None
focus_ios at main (b1a8e17ce8653dfee7db6553392674c663e471f0) version
134.0.0
monitor_cirrus at main (90b6fbbed767b71928eb56f547199afde8acb36f)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(1df676143c2f161e421969c7a18e2dbd3a8ef9a3) version None
firefox_desktop at central (a3474ea43c045230a16fe2546af125bc643d47c2)
version None
firefox_desktop at central (a3474ea43c045230a16fe2546af125bc643d47c2)
version 134.0.0

CACHED:

fenix at release (0375410bd0a76d31248486d96576e20782e95d22) version
133.0.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 (cb318d0061ec6354167ecc1968020d5d75f1bffc)
version 132.2.0 (cached)
firefox_ios at release/v133 (6c94cbceae25b3890c8428ea880f07f603ce4c9b)
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 (cb318d0061ec6354167ecc1968020d5d75f1bffc)
version 132.2.0 (cached)
focus_ios at release/v133 (6c94cbceae25b3890c8428ea880f07f603ce4c9b)
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 release (6b89fcff2910fde44f8a9191ba5f1f468a355e04)
version 133.0.0 (cached)
firefox_desktop at esr115 (b1bceae636a4b1c1e93c2cc65624d9b87ec95c76)
version 115.18.0 (cached)
firefox_desktop at esr128 (ac86577bf4bb2b20f860ada63856656e7270fc9a)
version 128.5.0 (cached)

Circle CI Task: https://circleci.com/gh/mozilla/experimenter/259029
2024-11-20 17:48:45 +00:00
dataops-ci-bot 31aec227f1
chore(nimbus): Update application-services (#11805) 2024-11-20 17:48:32 +00:00
dataops-ci-bot 321ed3685a
chore(nimbus): Check external firefox integrations and task ids and versions (#11806) 2024-11-20 17:48:18 +00:00
roux g. buciu 08be67a7c1
Add targeting for existing iOS users definition (#11803)
Because: 

- We need to be able to target existing users only (as defined as users
that have been around for greater than 28 days)

This commit

- Adds a target to give the ability to do so.
2024-11-19 22:17:03 +00:00
dataops-ci-bot d2a2d616df
chore(nimbus): Update External Configs (#11802)
SUMMARY:

SUCCESS:

fenix at master (c05895af3841ba0c2059a28d11f727934e9d660a) version None
fenix at master (c05895af3841ba0c2059a28d11f727934e9d660a) version
134.0.0
fenix at release (0375410bd0a76d31248486d96576e20782e95d22) version
133.0.0
firefox_ios at main (df5229becfe5a89e1656ecfda31897a0a48e85ff) version
None
firefox_ios at release/v133 (6c94cbceae25b3890c8428ea880f07f603ce4c9b)
version 133.0.0
firefox_ios at main (df5229becfe5a89e1656ecfda31897a0a48e85ff) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (df5229becfe5a89e1656ecfda31897a0a48e85ff) version
None
focus_ios at release/v133 (6c94cbceae25b3890c8428ea880f07f603ce4c9b)
version 133.0.0
focus_ios at main (df5229becfe5a89e1656ecfda31897a0a48e85ff) version
134.0.0
monitor_cirrus at main (90b6fbbed767b71928eb56f547199afde8acb36f)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(387cf9e11c4d081f8df2eb93bd397ffa1614f3b0) version None
firefox_desktop at central (f2974c7f76c8ce2d1333b781fa7f6c71b5c8bba0)
version None
firefox_desktop at central (f2974c7f76c8ce2d1333b781fa7f6c71b5c8bba0)
version 134.0.0
firefox_desktop at release (6b89fcff2910fde44f8a9191ba5f1f468a355e04)
version 133.0.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 (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 esr115 (b1bceae636a4b1c1e93c2cc65624d9b87ec95c76)
version 115.18.0 (cached)
firefox_desktop at esr128 (ac86577bf4bb2b20f860ada63856656e7270fc9a)
version 128.5.0 (cached)

Circle CI Task: https://circleci.com/gh/mozilla/experimenter/258734
2024-11-19 20:22:03 +00:00
Benjamin Forehand Jr 93d0fbb414
chore(tests): Add error catch for SDK Targeting helper methods on startup. (#11774)
Because

- There have been intermittent errors on CI within the SDK targeting
tests. These are due to the test making a query to the graphQL API
before it is ready.

This commit

- Adds a retry within the called function to attempt to query the API
again if it fails.

Fixes #11766
2024-11-19 16:59:46 +00:00
Mike Williams 896e52ba0a
fix(nimbus): change jetstream fetch to integer scheduling (#11800)
Because

- jetstream fetch isn't firing
- jetstream fetch is the only scheduled task using crontab style
schedule

This commit

- changes the jetstream fetch to integer-based schedule
- decreases the scheduled time from 6 to 4 hours to account for the fact
that the integer-based schedule is interrupted by each deploy (i.e.,
first task fires 4 hours after deployment)

Fixes #11799
2024-11-19 16:23:10 +00:00
dataops-ci-bot 5521433eb4
chore(nimbus): Update application-services (#11796) 2024-11-19 15:37:54 +00:00
dataops-ci-bot 8a32925b94
chore(nimbus): Check external firefox integrations and task ids and versions (#11797) 2024-11-19 15:15:37 +00:00
Yashika Khurana ab212df776
feat(nimbus): Enrollment and complete days (#11711)
Because

- We are not showing days (enrollment days and total duration of the
experiment) on the new summary page

This commit

- Add enrollment days
- Add total duration of the experiment

Fixes #1
![Screenshot 2024-11-06 at 12 45
37 PM](https://github.com/user-attachments/assets/5f0580bf-947a-418c-96f3-4c170d46c5c4)
1710
2024-11-19 00:13:07 +00:00
dependabot[bot] b52694d7a8
chore(deps): Bump kinto-http from 11.3.0 to 11.4.0 in /experimenter/tests (#11793)
Bumps [kinto-http](https://github.com/Kinto/kinto-http.py) from 11.3.0
to 11.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Kinto/kinto-http.py/releases">kinto-http's
releases</a>.</em></p>
<blockquote>
<h2>11.4.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>New Features</h3>
<ul>
<li>Add <code>get_permissions()</code> method to list all permissions on
server by <a
href="https://github.com/leplatrem"><code>@​leplatrem</code></a> in <a
href="https://redirect.github.com/Kinto/kinto-http.py/pull/376">Kinto/kinto-http.py#376</a></li>
<li>Add browser-based authentication method by <a
href="https://github.com/leplatrem"><code>@​leplatrem</code></a> in <a
href="https://redirect.github.com/Kinto/kinto-http.py/pull/375">Kinto/kinto-http.py#375</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Kinto/kinto-http.py/compare/11.3.0...11.4.0">https://github.com/Kinto/kinto-http.py/compare/11.3.0...11.4.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cf0251e83f"><code>cf0251e</code></a>
Add browser-based authentication method (<a
href="https://redirect.github.com/Kinto/kinto-http.py/issues/375">#375</a>)</li>
<li><a
href="409c2e6db2"><code>409c2e6</code></a>
Add <code>get_permissions()</code> method to list all permissions on
server (<a
href="https://redirect.github.com/Kinto/kinto-http.py/issues/376">#376</a>)</li>
<li>See full diff in <a
href="https://github.com/Kinto/kinto-http.py/compare/11.3.0...11.4.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=kinto-http&package-manager=pip&previous-version=11.3.0&new-version=11.4.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-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>
2024-11-19 00:12:54 +00:00
dependabot[bot] 7536c6e238
chore(deps): Bump kinto-http from 11.3.0 to 11.4.0 in /experimenter (#11795)
Bumps [kinto-http](https://github.com/Kinto/kinto-http.py) from 11.3.0
to 11.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Kinto/kinto-http.py/releases">kinto-http's
releases</a>.</em></p>
<blockquote>
<h2>11.4.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>New Features</h3>
<ul>
<li>Add <code>get_permissions()</code> method to list all permissions on
server by <a
href="https://github.com/leplatrem"><code>@​leplatrem</code></a> in <a
href="https://redirect.github.com/Kinto/kinto-http.py/pull/376">Kinto/kinto-http.py#376</a></li>
<li>Add browser-based authentication method by <a
href="https://github.com/leplatrem"><code>@​leplatrem</code></a> in <a
href="https://redirect.github.com/Kinto/kinto-http.py/pull/375">Kinto/kinto-http.py#375</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Kinto/kinto-http.py/compare/11.3.0...11.4.0">https://github.com/Kinto/kinto-http.py/compare/11.3.0...11.4.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cf0251e83f"><code>cf0251e</code></a>
Add browser-based authentication method (<a
href="https://redirect.github.com/Kinto/kinto-http.py/issues/375">#375</a>)</li>
<li><a
href="409c2e6db2"><code>409c2e6</code></a>
Add <code>get_permissions()</code> method to list all permissions on
server (<a
href="https://redirect.github.com/Kinto/kinto-http.py/issues/376">#376</a>)</li>
<li>See full diff in <a
href="https://github.com/Kinto/kinto-http.py/compare/11.3.0...11.4.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=kinto-http&package-manager=pip&previous-version=11.3.0&new-version=11.4.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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 21:07:45 +00:00
dependabot[bot] 9b0c5134e9
chore(deps-dev): Bump sass from 1.80.3 to 1.81.0 in /experimenter (#11791)
Bumps [sass](https://github.com/sass/dart-sass) from 1.80.3 to 1.81.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sass/dart-sass/releases">sass's
releases</a>.</em></p>
<blockquote>
<h2>Dart Sass 1.81.0</h2>
<p>To install Sass 1.81.0, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<ul>
<li>
<p>Fix a few cases where deprecation warnings weren't being emitted for
global built-in functions whose names overlap with CSS calculations.</p>
</li>
<li>
<p>Add support for the CSS <code>round()</code> calculation with a
single argument, as long as that argument might be a unitless
number.</p>
</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1810">full
changelog</a> for changes in earlier releases.</p>
<h2>Dart Sass 1.80.7</h2>
<p>To install Sass 1.80.7, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<h3>Embedded Host</h3>
<ul>
<li>Don't treat <code>0</code> as <code>undefined</code> for the
<code>green</code> and <code>blue</code> channels in the
<code>LegacyColor</code> constructor.</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1807">full
changelog</a> for changes in earlier releases.</p>
<h2>Dart Sass 1.80.6</h2>
<p>To install Sass 1.80.6, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<h3>Command-Line Interface</h3>
<ul>
<li>Make <code>@parcel/watcher</code> an optional dependency so this can
still be installed on operating systems where it's unavailable.</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1806">full
changelog</a> for changes in earlier releases.</p>
<h2>Dart Sass 1.80.5</h2>
<p>To install Sass 1.80.5, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sass/dart-sass/blob/main/CHANGELOG.md">sass's
changelog</a>.</em></p>
<blockquote>
<h2>1.81.0</h2>
<ul>
<li>
<p>Fix a few cases where deprecation warnings weren't being emitted for
global
built-in functions whose names overlap with CSS calculations.</p>
</li>
<li>
<p>Add support for the CSS <code>round()</code> calculation with a
single argument, as long
as that argument might be a unitless number.</p>
</li>
</ul>
<h2>1.80.7</h2>
<h3>Embedded Host</h3>
<ul>
<li>Don't treat <code>0</code> as <code>undefined</code> for the
<code>green</code> and <code>blue</code> channels in the
<code>LegacyColor</code> constructor.</li>
</ul>
<h2>1.80.6</h2>
<h3>Command-Line Interface</h3>
<ul>
<li>Make <code>@parcel/watcher</code> an optional dependency so this can
still be installed
on operating systems where it's unavailable.</li>
</ul>
<h2>1.80.5</h2>
<h3>Embedded Host</h3>
<ul>
<li>Don't produce phantom <code>@import</code> deprecations when using
an importer with the
legacy API.</li>
</ul>
<h2>1.80.4</h2>
<ul>
<li>No user-visible changes.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="57a6853e43"><code>57a6853</code></a>
Add support for CSS <code>round()</code> with one unitless argument (<a
href="https://redirect.github.com/sass/dart-sass/issues/2436">#2436</a>)</li>
<li><a
href="e400bddd3e"><code>e400bdd</code></a>
Support <code>@forward</code> in sass-parser (<a
href="https://redirect.github.com/sass/dart-sass/issues/2435">#2435</a>)</li>
<li><a
href="d1fefb6239"><code>d1fefb6</code></a>
Add a changelog entry for <a
href="https://redirect.github.com/sass/embedded-host-node/issues/349">sass/embedded-host-node#349</a>
(<a
href="https://redirect.github.com/sass/dart-sass/issues/2434">#2434</a>)</li>
<li><a
href="871aefa87a"><code>871aefa</code></a>
Bump immutable from 4.3.7 to 5.0.2 in /package (<a
href="https://redirect.github.com/sass/dart-sass/issues/2432">#2432</a>)</li>
<li><a
href="3bc84266db"><code>3bc8426</code></a>
Bump immutable from 4.3.7 to 5.0.2 (<a
href="https://redirect.github.com/sass/dart-sass/issues/2431">#2431</a>)</li>
<li><a
href="01a2148805"><code>01a2148</code></a>
Bump bufbuild/buf-setup-action in /.github/util/initialize (<a
href="https://redirect.github.com/sass/dart-sass/issues/2427">#2427</a>)</li>
<li><a
href="39d3726154"><code>39d3726</code></a>
Lazy load <code>@​parcel/watcher</code> and fallback to chokidar (<a
href="https://redirect.github.com/sass/dart-sass/issues/2414">#2414</a>)</li>
<li><a
href="a9254dfad3"><code>a9254df</code></a>
Add sass-parser support for the <code>@while</code> rule (<a
href="https://redirect.github.com/sass/dart-sass/issues/2410">#2410</a>)</li>
<li><a
href="df77b66b5d"><code>df77b66</code></a>
Bump gts from 5.3.1 to 6.0.2 in /pkg/sass-parser (<a
href="https://redirect.github.com/sass/dart-sass/issues/2415">#2415</a>)</li>
<li><a
href="be0b42a959"><code>be0b42a</code></a>
Remove a weird newline in analysis/README.md (<a
href="https://redirect.github.com/sass/dart-sass/issues/2416">#2416</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/sass/dart-sass/compare/1.80.3...1.81.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sass&package-manager=npm_and_yarn&previous-version=1.80.3&new-version=1.81.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-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>
2024-11-18 20:59:25 +00:00
dependabot[bot] 7152b63b67
chore(deps): Bump flask from 3.0.3 to 3.1.0 in /experimenter/tests (#11794)
Bumps [flask](https://github.com/pallets/flask) from 3.0.3 to 3.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/flask/releases">flask's
releases</a>.</em></p>
<blockquote>
<h2>3.1.0</h2>
<p>This is the Flask 3.1.0 feature release. A feature release may
include new features, remove previously deprecated code, add new
deprecations, or introduce potentially breaking changes. We encourage
everyone to upgrade, and to use a tool such as <a
href="https://pypi.org/project/pip-tools/">pip-tools</a> to pin all
dependencies and control upgrades. Test with warnings treated as errors
to be able to adapt to deprecation warnings early.</p>
<p>PyPI: <a
href="https://pypi.org/project/Flask/3.1.0/">https://pypi.org/project/Flask/3.1.0/</a>
Changes: <a
href="https://flask.palletsprojects.com/en/stable/changes/#version-3-1-0">https://flask.palletsprojects.com/en/stable/changes/#version-3-1-0</a>
Milestone: <a
href="https://github.com/pallets/flask/milestone/33?closed=1">https://github.com/pallets/flask/milestone/33?closed=1</a></p>
<ul>
<li>Drop support for Python 3.8. <a
href="https://redirect.github.com/pallets/flask/issues/5623">#5623</a></li>
<li>Update minimum dependency versions to latest feature releases.
Werkzeug &gt;= 3.1, ItsDangerous &gt;= 2.2, Blinker &gt;= 1.9. <a
href="https://redirect.github.com/pallets/flask/issues/5624">#5624</a>,
<a
href="https://redirect.github.com/pallets/flask/issues/5633">#5633</a></li>
<li>Provide a configuration option to control automatic option
responses. <a
href="https://redirect.github.com/pallets/flask/issues/5496">#5496</a></li>

<li><code>Flask.open_resource</code>/<code>open_instance_resource</code>
and <code>Blueprint.open_resource</code> take an <code>encoding</code>
parameter to use when opening in text mode. It defaults to
<code>utf-8</code>. <a
href="https://redirect.github.com/pallets/flask/issues/5504">#5504</a></li>
<li><code>Request.max_content_length</code> can be customized
per-request instead of only through the <code>MAX_CONTENT_LENGTH</code>
config. Added <code>MAX_FORM_MEMORY_SIZE</code> and
<code>MAX_FORM_PARTS</code> config. Added documentation about resource
limits to the security page. <a
href="https://redirect.github.com/pallets/flask/issues/5625">#5625</a></li>
<li>Add support for the <code>Partitioned</code> cookie attribute
(CHIPS), with the <code>SESSION_COOKIE_PARTITIONED</code> config. <a
href="https://redirect.github.com/pallets/flask/issues/5472">#5472</a></li>
<li><code>-e path</code> takes precedence over default <code>.env</code>
and <code>.flaskenv</code> files. <code>load_dotenv</code> loads default
files in addition to a path unless <code>load_defaults=False</code> is
passed. <a
href="https://redirect.github.com/pallets/flask/issues/5628">#5628</a></li>
<li>Support key rotation with the <code>SECRET_KEY_FALLBACKS</code>
config, a list of old secret keys that can still be used for unsigning.
Extensions will need to add support. <a
href="https://redirect.github.com/pallets/flask/issues/5621">#5621</a></li>
<li>Fix how setting <code>host_matching=True</code> or
<code>subdomain_matching=False</code> interacts with
<code>SERVER_NAME</code>. Setting <code>SERVER_NAME</code> no longer
restricts requests to only that domain. <a
href="https://redirect.github.com/pallets/flask/issues/5553">#5553</a></li>
<li><code>Request.trusted_hosts</code> is checked during routing, and
can be set through the <code>TRUSTED_HOSTS</code> config. <a
href="https://redirect.github.com/pallets/flask/issues/5636">#5636</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/flask/blob/main/CHANGES.rst">flask's
changelog</a>.</em></p>
<blockquote>
<h2>Version 3.1.0</h2>
<p>Released 2024-11-13</p>
<ul>
<li>Drop support for Python 3.8. :pr:<code>5623</code></li>
<li>Update minimum dependency versions to latest feature releases.
Werkzeug &gt;= 3.1, ItsDangerous &gt;= 2.2, Blinker &gt;= 1.9.
:pr:<code>5624,5633</code></li>
<li>Provide a configuration option to control automatic option
responses. :pr:<code>5496</code></li>

<li><code>Flask.open_resource</code>/<code>open_instance_resource</code>
and
<code>Blueprint.open_resource</code> take an <code>encoding</code>
parameter to use when
opening in text mode. It defaults to <code>utf-8</code>.
:issue:<code>5504</code></li>
<li><code>Request.max_content_length</code> can be customized
per-request instead of only
through the <code>MAX_CONTENT_LENGTH</code> config. Added
<code>MAX_FORM_MEMORY_SIZE</code> and <code>MAX_FORM_PARTS</code>
config. Added documentation
about resource limits to the security page.
:issue:<code>5625</code></li>
<li>Add support for the <code>Partitioned</code> cookie attribute
(CHIPS), with the
<code>SESSION_COOKIE_PARTITIONED</code> config.
:issue:<code>5472</code></li>
<li><code>-e path</code> takes precedence over default <code>.env</code>
and <code>.flaskenv</code> files.
<code>load_dotenv</code> loads default files in addition to a path
unless
<code>load_defaults=False</code> is passed.
:issue:<code>5628</code></li>
<li>Support key rotation with the <code>SECRET_KEY_FALLBACKS</code>
config, a list of old
secret keys that can still be used for unsigning. Extensions will need
to
add support. :issue:<code>5621</code></li>
<li>Fix how setting <code>host_matching=True</code> or
<code>subdomain_matching=False</code>
interacts with <code>SERVER_NAME</code>. Setting
<code>SERVER_NAME</code> no longer restricts
requests to only that domain. :issue:<code>5553</code></li>
<li><code>Request.trusted_hosts</code> is checked during routing, and
can be set through
the <code>TRUSTED_HOSTS</code> config. :issue:<code>5636</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ab81496641"><code>ab81496</code></a>
release version 3.1.0</li>
<li><a
href="70602a196a"><code>70602a1</code></a>
remove test pypi</li>
<li><a
href="6748a09341"><code>6748a09</code></a>
update dev dependencies</li>
<li><a
href="22c48a738b"><code>22c48a7</code></a>
Merge remote-tracking branch 'origin/stable'</li>
<li><a
href="2eab96a32a"><code>2eab96a</code></a>
use generic bases for session (<a
href="https://redirect.github.com/pallets/flask/issues/5638">#5638</a>)</li>
<li><a
href="f49dbfd3e4"><code>f49dbfd</code></a>
use generic bases for session</li>
<li><a
href="7b21d43d4c"><code>7b21d43</code></a>
configure and check <code>request.trusted_hosts</code> (<a
href="https://redirect.github.com/pallets/flask/issues/5637">#5637</a>)</li>
<li><a
href="4f7156f2c3"><code>4f7156f</code></a>
configure and check trusted_hosts</li>
<li><a
href="10bdf61a0f"><code>10bdf61</code></a>
setting <code>SERVER_NAME</code> does not restrict routing for both
<code>subdomain_matching</code>...</li>
<li><a
href="4995a775df"><code>4995a77</code></a>
fix subdomain_matching=False behavior</li>
<li>Additional commits viewable in <a
href="https://github.com/pallets/flask/compare/3.0.3...3.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flask&package-manager=pip&previous-version=3.0.3&new-version=3.1.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-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>
2024-11-18 20:59:22 +00:00
Rana Al-Khulaidi 9973df4421
feat(nimbus): format JSON for better readability in branch configuration (#11787)
Because

* Branch configuration values were displayed in paragraph format, making
them difficult to read

This commit

* Pretty-prints JSON with indentation for improved readability in the
branch configuration

Fixes #11722


![image](https://github.com/user-attachments/assets/8b50f347-a4de-4222-87fc-a0364029738a)

![image](https://github.com/user-attachments/assets/14bbdb95-5399-42e0-b638-71d52cc7ba63)
2024-11-18 20:29:14 +00:00
dataops-ci-bot b62aebf80b
chore(nimbus): Update External Configs (#11788)
SUMMARY:

SUCCESS:

fenix at master (57e9b5f68c11ae005ba067192375b0dfdcec50ca) version None
fenix at master (57e9b5f68c11ae005ba067192375b0dfdcec50ca) version
134.0.0
fenix at release (0ad11cd85d5a542f98b638e943dae170cf26e11b) version
133.0.0
firefox_ios at main (8d140bbc0ea2388e66aced2563759415bd2dd037) version
None
firefox_ios at release/v133 (e5c6be97380734e7181eb85573fb0feff4ff26ac)
version 133.0.0
firefox_ios at main (8d140bbc0ea2388e66aced2563759415bd2dd037) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (8d140bbc0ea2388e66aced2563759415bd2dd037) version
None
focus_ios at release/v133 (e5c6be97380734e7181eb85573fb0feff4ff26ac)
version 133.0.0
focus_ios at main (8d140bbc0ea2388e66aced2563759415bd2dd037) version
134.0.0
monitor_cirrus at main (0fb42bf76745e199c41a10a38250971b78aade90)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(13777a2ab23dfa03e05034818cdeffdfde2459e3) version None
firefox_desktop at central (a6629e81c818e845cad7b578f147cc60fd531bb8)
version None
firefox_desktop at central (a6629e81c818e845cad7b578f147cc60fd531bb8)
version 134.0.0
firefox_desktop at release (b96cf77060aeba796829d8177c34115cd3ac917d)
version 133.0.0
firefox_desktop at esr115 (b1bceae636a4b1c1e93c2cc65624d9b87ec95c76)
version 115.18.0
firefox_desktop at esr128 (ac86577bf4bb2b20f860ada63856656e7270fc9a)
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 (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)

Circle CI Task: https://circleci.com/gh/mozilla/experimenter/258203
2024-11-18 18:35:31 +00:00
dataops-ci-bot 786b28c913
chore(nimbus): Update application-services (#11784) 2024-11-18 18:09:08 +00:00
dataops-ci-bot 0ecfe6e3ed
chore(nimbus): Check external firefox integrations and task ids and versions (#11786) 2024-11-18 15:15:38 +00:00
dataops-ci-bot 1abdf8b6cc
chore(nimbus): Check external firefox integrations and task ids and versions (#11785) 2024-11-16 15:49:46 +00:00
Jared Lockhart d534f5197d
feat(nimbus): add a ready for review debug api field (#11783)
Because

* We previously disabled the ready for review serializer after an
experiment is live for performance reasons
* We now need to inspect the ready for review serliaizer output for live
experiments that may have launched without validation

This commit

* Moves the live check out of the ready for review serializer and into
the graphql field
* Adds a second graphql field that is not used by the frontend but can
be manually invoked to run the ready for review serializer

fixes #11782
2024-11-15 23:29:29 +00:00
dataops-ci-bot 632afcd636
chore(nimbus): Update External Configs (#11781)
SUMMARY:

SUCCESS:

fenix at master (ed382c16620e886ad287ac9b20961061bfb37298) version None
fenix at master (ed382c16620e886ad287ac9b20961061bfb37298) version
134.0.0
firefox_ios at main (b3c6687b50a975accc2dabac9f61be5efee22207) version
None
firefox_ios at main (b3c6687b50a975accc2dabac9f61be5efee22207) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (b3c6687b50a975accc2dabac9f61be5efee22207) version
None
focus_ios at main (b3c6687b50a975accc2dabac9f61be5efee22207) version
134.0.0
monitor_cirrus at main (f9c3d95de677c7b93c1fe662f9ad5961683c6a02)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(eb6f2259be3bfda5512965920bd74fcf43468fe4) version None
firefox_desktop at central (6c508a387477e3b72db913a9e1761e9a433d06a2)
version None
firefox_desktop at central (6c508a387477e3b72db913a9e1761e9a433d06a2)
version 134.0.0

CACHED:

fenix at beta (3c1acbe44f574ca6e904b9852ab7a9ac9c99eeb6) version 133.0.0
(cached)
fenix at release (8fae65854fe0ec2e8f04e8c35ca595f1d8183c80) version
132.0.3 (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)
firefox_ios at release/v133 (e07d111d2d2d2249920bd9b05c83f6736835d042)
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 (cb318d0061ec6354167ecc1968020d5d75f1bffc)
version 132.2.0 (cached)
focus_ios at release/v133 (e07d111d2d2d2249920bd9b05c83f6736835d042)
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 beta (a1b3c64bc43295690a0397d6b7185320ebe9cd52)
version 133.0.0 (cached)
firefox_desktop at release (cd3254e085f68eae2488d786c9acbdc99003d623)
version 132.0.3 (cached)
firefox_desktop at esr115 (f917cb4db87e23bd4a49991197410bf0675b8a00)
version 115.18.0 (cached)
firefox_desktop at esr128 (19ee65ce51f1af51084a95277ea4f9461584a264)
version 128.5.0 (cached)

Circle CI Task: https://circleci.com/gh/mozilla/experimenter/257844
2024-11-15 22:36:58 +00:00
Rana Al-Khulaidi f7084ee532
feat(nimbus): switch segment retrieval to use local directories (#11772)
Because

* fetching segment definitions from the metric-hub github repository
introduces extra network calls

This commit

* modifies the ConfigCollection segment retrieval setup to source
segment definition files from the specified local directories rather
than directly from github

Fixes #11730
2024-11-15 21:30:47 +00:00
Yashika Khurana cabee0783b
feat(nimbus): Subscribe/Unsubscribe to experiment on new summary page (#11639)
Because

- We want to add functionality on the new summary page so that we can
subscribe to the experiment

This commit

- Subscribe/Unsubscribe button option on the summary page

Fixes #11611
<img width="1354" alt="Screenshot 2024-10-29 at 1 10 13 PM"
src="https://github.com/user-attachments/assets/6e3435d2-3355-4b2e-ba42-01a439a90cfe">
<img width="1354" alt="Screenshot 2024-10-29 at 1 10 07 PM"
src="https://github.com/user-attachments/assets/4b1246b9-e652-4ba3-b9f7-508842e7545d">
<img width="1354" alt="Screenshot 2024-10-29 at 1 04 16 PM"
src="https://github.com/user-attachments/assets/8639fce2-ad06-45a0-b83f-5a6f55b2d931">
2024-11-15 21:06:46 +00:00
dataops-ci-bot a277789cf8
chore(nimbus): Update External Configs (#11779)
SUMMARY:

SUCCESS:

fenix at master (fee69986823fa8513fc1f6ce324ca673985b9d50) version None
fenix at master (fee69986823fa8513fc1f6ce324ca673985b9d50) version
134.0.0
fenix at beta (3c1acbe44f574ca6e904b9852ab7a9ac9c99eeb6) version 133.0.0
firefox_ios at main (d1d07f572a8cd5841f5e7d4d3b1a9806c7b5014c) version
None
firefox_ios at release/v133 (e07d111d2d2d2249920bd9b05c83f6736835d042)
version 133.0.0
firefox_ios at main (d1d07f572a8cd5841f5e7d4d3b1a9806c7b5014c) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (d1d07f572a8cd5841f5e7d4d3b1a9806c7b5014c) version
None
focus_ios at release/v133 (e07d111d2d2d2249920bd9b05c83f6736835d042)
version 133.0.0
focus_ios at main (d1d07f572a8cd5841f5e7d4d3b1a9806c7b5014c) version
134.0.0
monitor_cirrus at main (f9c3d95de677c7b93c1fe662f9ad5961683c6a02)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(09096fbd0c1bb07602985d14179b806084e05b57) version None
firefox_desktop at central (dc5a28b24f94d8fdb17a970843c2c6b88a012d66)
version None
firefox_desktop at central (dc5a28b24f94d8fdb17a970843c2c6b88a012d66)
version 134.0.0
firefox_desktop at beta (a1b3c64bc43295690a0397d6b7185320ebe9cd52)
version 133.0.0

CACHED:

fenix at release (8fae65854fe0ec2e8f04e8c35ca595f1d8183c80) version
132.0.3 (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 (cd3254e085f68eae2488d786c9acbdc99003d623)
version 132.0.3 (cached)
firefox_desktop at esr115 (f917cb4db87e23bd4a49991197410bf0675b8a00)
version 115.18.0 (cached)
firefox_desktop at esr128 (19ee65ce51f1af51084a95277ea4f9461584a264)
version 128.5.0 (cached)

Circle CI Task: https://circleci.com/gh/mozilla/experimenter/257680
2024-11-15 18:35:05 +00:00
dataops-ci-bot 6286969ff5
chore(nimbus): Check external firefox integrations and task ids and versions (#11777) 2024-11-15 15:23:26 +00:00
dataops-ci-bot 1b44defec3
chore(nimbus): Update application-services (#11776) 2024-11-15 14:59:35 +00:00
dataops-ci-bot 29a7cf2e51
chore(nimbus): Update External Configs (#11775)
SUMMARY:

SUCCESS:

fenix at master (b765e2890b0eb85b24f54bc7ff04491fd0704e30) version None
fenix at master (b765e2890b0eb85b24f54bc7ff04491fd0704e30) version
134.0.0
fenix at beta (7ca41770f63f8da7ecede18a8ed7119e1315eb2c) version 133.0.0
firefox_ios at main (eb15e273b62aab8b04630c1fe9ca1c3341bc622b) version
None
firefox_ios at main (eb15e273b62aab8b04630c1fe9ca1c3341bc622b) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (eb15e273b62aab8b04630c1fe9ca1c3341bc622b) version
None
focus_ios at main (eb15e273b62aab8b04630c1fe9ca1c3341bc622b) version
134.0.0
monitor_cirrus at main (f9c3d95de677c7b93c1fe662f9ad5961683c6a02)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(6a04b3015dd1a062630536bf701cc4125bedb16e) version None
firefox_desktop at central (0191fbfc91151a1533090e807434e89d12a92948)
version None
firefox_desktop at central (0191fbfc91151a1533090e807434e89d12a92948)
version 134.0.0
firefox_desktop at beta (9a4873900ee84bbc05070e5c3685733d6b31914c)
version 133.0.0
firefox_desktop at esr115 (f917cb4db87e23bd4a49991197410bf0675b8a00)
version 115.18.0
firefox_desktop at esr128 (19ee65ce51f1af51084a95277ea4f9461584a264)
version 128.5.0

CACHED:

fenix at release (8fae65854fe0ec2e8f04e8c35ca595f1d8183c80) version
132.0.3 (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)
firefox_ios at release/v133 (52a44598c1645f03f86afd7fc5a5341e124fe3ce)
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 (cb318d0061ec6354167ecc1968020d5d75f1bffc)
version 132.2.0 (cached)
focus_ios at release/v133 (52a44598c1645f03f86afd7fc5a5341e124fe3ce)
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 release (cd3254e085f68eae2488d786c9acbdc99003d623)
version 132.0.3 (cached)

Circle CI Task: https://circleci.com/gh/mozilla/experimenter/257512
2024-11-15 01:57:41 +00:00
Beth Rennie 62db605de4
bug(nimbus): Prevent mismatches between NimbusReviewSerializer and the front-end allowing invalid experiments (#11773)
Because:

- #112832 added the `segments` field to the `NimbusExperiment` model.
- It did not add it to the `NimbusReviewSerializer`, which caused the
serializer to infer a default serializer for the field which marks it as
a required field.
- Therefore, the `NimbusReviewSerializer` was always throwing **before**
we hit its `validate()` method (due to the invalid `segments` field),
which prevented the majority of the validation from running.
- And the front-end was not checking the `ready` property from the
`useReviewCheck()` hook, which allowed launching invalid experiments.
- Our tests were always creating `NimbusExperiment`s with non-empty
`segments` fields.

This commit:

- Adds a `segments` field to the `NimbusReviewSerializer` which makes
the field optional.
- Adds a test that explicitly creates a `NimbusExperiment` with an empty
`segments` field and verifies it does not raise a `ValidationError`.
(This test fails without the changes to the serializer.)
- Changes our `NimbusExperimentFactory` to randomly use between 0 and 2
values for `segments`, `primary_outcomes`, and `secondary_outcomes` so
that we have broader test coverage over all possible inputs.
- Updates our front-end to use the `ready` key instead of `invalidPages`
to prevent launches.
- Updates the front-end to instruct users to come to #ask-experimenter
if `ready` is false but there are no invalid pages (i.e., they've hit a
programming error).

Fixes #11767
2024-11-14 23:18:05 +00:00
Beth Rennie 55b2722d70
bug(nimbus): wrap v7 NimbusExperimentSerializer.get_localizations in try/except (#11768)
Because:

- it should be impossible to launch an experiment with
`is_localized=True` and an empty `localizations` field; but
- #11767 made it possible to do so

This commit:

- adds a try/except around the `json.loads()` in
`NimbusExperimentSerializer.get_localizations`

Fixes #11763
2024-11-14 20:48:21 +00:00
Jared Lockhart 547e79d9e5
chore(project): disable Normandy sync tasks (#11770)
Because

* Normandy is now being decommissioned
* It is safe to disable the Normandy sync celery tasks

This commit

* Disables the Normandy sync celery tasks

fixes #11769
2024-11-14 20:14:59 +00:00
Beth Rennie 41804a1566
Back out "chore(deps): Bump vega-embed from 6.21.0 to 6.28.0 in /experimenter (#11736)" (#11765)
Because:

- vega-embed 6.28.0 breaks our environment

This commit:

- backs out commit 28429dbb45.

Fixes #11764
2024-11-14 17:48:42 +00:00
Beth Rennie 49668d395f
chore(nimbus): Add Firefox 133.0b8 for targeting (#11759)
Because:

- we want to target Firefox 133 beta 8 specifically

This commit:

- adds a version for Firefox 133 beta 8

Fixes #11758
2024-11-14 17:26:58 +00:00
dataops-ci-bot 82c497f61a
chore(nimbus): Update External Configs (#11761)
SUMMARY:

SUCCESS:

fenix at master (4e69784010d271c0fce0927442e4f8e66ffe645b) version None
fenix at master (4e69784010d271c0fce0927442e4f8e66ffe645b) version
134.0.0
fenix at beta (cf2715c796e5cd529aa2205c6cea54be4c249c70) version 133.0.0
fenix at release (8fae65854fe0ec2e8f04e8c35ca595f1d8183c80) version
132.0.3
firefox_ios at main (6367e573d02a7a69493499af252c000f276c38fd) version
None
firefox_ios at release/v133 (52a44598c1645f03f86afd7fc5a5341e124fe3ce)
version 133.0.0
firefox_ios at main (6367e573d02a7a69493499af252c000f276c38fd) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (6367e573d02a7a69493499af252c000f276c38fd) version
None
focus_ios at release/v133 (52a44598c1645f03f86afd7fc5a5341e124fe3ce)
version 133.0.0
focus_ios at main (6367e573d02a7a69493499af252c000f276c38fd) version
134.0.0
monitor_cirrus at main (5ffb921da464aa10f1f46c4c11af2be5bca9b47f)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(a2a8c19f45d485373f23c3ae90f15541825c9e62) version None
firefox_desktop at central (7d29edd4cb622dad685c4047a63441e3e14b0c8b)
version None
firefox_desktop at central (7d29edd4cb622dad685c4047a63441e3e14b0c8b)
version 134.0.0
firefox_desktop at beta (c81b6551eea48c7da4ef1e2e701c000600f4ecea)
version 133.0.0
firefox_desktop at release (cd3254e085f68eae2488d786c9acbdc99003d623)
version 132.0.3
firefox_desktop at esr128 (f309bef3810d43aea5f1055a8958532a061a585b)
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 (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 esr115 (49aae7825e825c290102609ba4240f7ed2b788e7)
version 115.18.0 (cached)

Circle CI Task: https://circleci.com/gh/mozilla/experimenter/257050
2024-11-14 16:33:05 +00:00
dataops-ci-bot 1fd3f14367
chore(nimbus): Update application-services (#11760) 2024-11-14 16:29:00 +00:00
dataops-ci-bot da25a791e4
chore(nimbus): Check external firefox integrations and task ids and versions (#11762) 2024-11-14 16:04:51 +00:00
Beth Rennie 7a8621b511
feat(nimbus): Update to mozilla-nimbus-schemas 2024.11.5 (#11746)
Because:

- mozilla-nimbus-schemas v2024.11.5 has been released;
- mozilla-nimbus-schemas v2024.11.4 added strict and lax schemas for
Desktop Nimbus experiments; and
- the updated Desktop schema now has the correct feature placeholder
feature ID.


This commit:

- updates us to mozilla-nimbus-schemas v2024.11.5;
- updates our tests to use the appropriate schema validators in tests;
- removes validation against these schemas from the v8 API tests.

Fixes #11745
2024-11-13 22:15:09 +00:00
dataops-ci-bot 3a75cfaf87
chore(nimbus): Update application-services (#11754) 2024-11-13 17:02:07 +00:00
dataops-ci-bot f29fc2519a
chore(nimbus): Check external firefox integrations and task ids and versions (#11755) 2024-11-13 15:48:15 +00:00
dataops-ci-bot 915d0023ff
chore(nimbus): Update External Configs (#11753)
SUMMARY:

SUCCESS:

fenix at master (55837bbe3e47f9b4fa91ef83a44b53823626f01d) version None
fenix at beta (339f8d257cf1aac655a954a7e2382428f207aac9) version 133.0.0
firefox_ios at main (cca5743f8ecfe61cb0bb8947f00d08988ddbad12) version
None
firefox_ios at main (cca5743f8ecfe61cb0bb8947f00d08988ddbad12) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (cca5743f8ecfe61cb0bb8947f00d08988ddbad12) version
None
focus_ios at main (cca5743f8ecfe61cb0bb8947f00d08988ddbad12) version
134.0.0
monitor_cirrus at main (ba9c0e4a10a1f797dc13aae5252f1f4e530ab250)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(4fef7bb7efc6fb47ec77592047c359809f762afa) version None
firefox_desktop at central (aef84d293121c3b43a61790c76e125f4fec9209f)
version None

CACHED:

fenix at master (55837bbe3e47f9b4fa91ef83a44b53823626f01d) version
134.0.0 (cached)
fenix at release (2a5954d798f11e0a2f5d0b7e0c919d9384cad989) version
132.0.3 (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)
firefox_ios at release/v133 (2ca6c2c59919516b2a38462addcedef7cf069677)
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 (cb318d0061ec6354167ecc1968020d5d75f1bffc)
version 132.2.0 (cached)
focus_ios at release/v133 (2ca6c2c59919516b2a38462addcedef7cf069677)
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 central (aef84d293121c3b43a61790c76e125f4fec9209f)
version 134.0.0 (cached)
firefox_desktop at beta (f5f3853b5e8916f2d9c4ebe16b527266f681cfb0)
version 133.0.0 (cached)
firefox_desktop at release (41f7afc15996877ed0aace3625597c9f4e87eabe)
version 132.0.3 (cached)
firefox_desktop at esr115 (49aae7825e825c290102609ba4240f7ed2b788e7)
version 115.18.0 (cached)
firefox_desktop at esr128 (fbed98e3e9cdc2f99af7a2a14f7184f51fe07d8e)
version 128.5.0 (cached)

Circle CI Task: https://circleci.com/gh/mozilla/experimenter/256597
2024-11-13 02:14:32 +00:00
dataops-ci-bot 5ac0a2df6c
chore(nimbus): Update External Configs (#11752)
SUMMARY:

SUCCESS:

fenix at master (55837bbe3e47f9b4fa91ef83a44b53823626f01d) version None
fenix at master (55837bbe3e47f9b4fa91ef83a44b53823626f01d) version
134.0.0
fenix at beta (054f25fbee74168c3f8262f982d050355b6a2059) version 133.0.0
firefox_ios at main (907344058f9f4c9cf2184bca35e25faecd81f134) version
None
firefox_ios at main (907344058f9f4c9cf2184bca35e25faecd81f134) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (907344058f9f4c9cf2184bca35e25faecd81f134) version
None
focus_ios at main (907344058f9f4c9cf2184bca35e25faecd81f134) version
134.0.0
monitor_cirrus at main (ba9c0e4a10a1f797dc13aae5252f1f4e530ab250)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(4fef7bb7efc6fb47ec77592047c359809f762afa) version None
firefox_desktop at central (aef84d293121c3b43a61790c76e125f4fec9209f)
version None
firefox_desktop at central (aef84d293121c3b43a61790c76e125f4fec9209f)
version 134.0.0
firefox_desktop at beta (f5f3853b5e8916f2d9c4ebe16b527266f681cfb0)
version 133.0.0
firefox_desktop at esr128 (fbed98e3e9cdc2f99af7a2a14f7184f51fe07d8e)
version 128.5.0

CACHED:

fenix at release (2a5954d798f11e0a2f5d0b7e0c919d9384cad989) version
132.0.3 (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)
firefox_ios at release/v133 (2ca6c2c59919516b2a38462addcedef7cf069677)
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 (cb318d0061ec6354167ecc1968020d5d75f1bffc)
version 132.2.0 (cached)
focus_ios at release/v133 (2ca6c2c59919516b2a38462addcedef7cf069677)
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 release (41f7afc15996877ed0aace3625597c9f4e87eabe)
version 132.0.3 (cached)
firefox_desktop at esr115 (49aae7825e825c290102609ba4240f7ed2b788e7)
version 115.18.0 (cached)

Circle CI Task: https://circleci.com/gh/mozilla/experimenter/256557
2024-11-12 22:37:32 +00:00
Jared Lockhart 54ad0a197b
chore(nimbus): no enterprise on mac/win targeting (#11751)
Becuase

* We need to target non-enterprise users on mac/win

This commit

* Adds a no enterprise mac/win advanced targeting

fixes #11708
2024-11-12 21:11:56 +00:00
Herraj Luhano 902e80c57d
fix(schemas): Allow firefoxLabsTitle and firefoxLabsDescription to be null in json schema (#11750)
Because

- Json schemas were incorrectly failing validation on `firefoxLabsTitle`
and `firefoxLabsDescription` fields. We need to allow them to be `null`
(omitted).

This commit

- Updates `DesktopNimbusExperiment` and `DesktopNimbusExperiment`
classes' fields mentioned above.
- Updates schema version.
- Generates new TS schema.
- Adds new test (fixture) for this use case.

Fixes #11749
2024-11-12 19:42:20 +00:00
dependabot[bot] d2dfb06d50
chore(deps): Bump zipp from 3.20.0 to 3.21.0 in /experimenter/tests (#11741)
Bumps [zipp](https://github.com/jaraco/zipp) from 3.20.0 to 3.21.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jaraco/zipp/blob/main/NEWS.rst">zipp's
changelog</a>.</em></p>
<blockquote>
<h1>v3.21.0</h1>
<h2>Features</h2>
<ul>
<li>Improve performances of :meth:<code>zipfile.Path.open</code> for
non-reading modes. (1a1928d)</li>
<li>Rely on cached_property to cache values on the instance.</li>
<li>Rely on save_method_args to save method args.</li>
</ul>
<h1>v3.20.2</h1>
<h2>Bugfixes</h2>
<ul>
<li>Make zipp.compat.overlay.zipfile hashable. (<a
href="https://redirect.github.com/jaraco/zipp/issues/126">#126</a>)</li>
</ul>
<h1>v3.20.1</h1>
<h2>Bugfixes</h2>
<ul>
<li><code>python/cpython#123270</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="45b7f675c0"><code>45b7f67</code></a>
Finalize</li>
<li><a
href="71ddd8d4f4"><code>71ddd8d</code></a>
Skip
<code>zipfile.Path.exists</code><code>python/cpython#126576</code></li>
<li><a
href="9a2705ee2a"><code>9a2705e</code></a>
Merge <a
href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li>
<li><a
href="5c34e69568"><code>5c34e69</code></a>
Use extend for proper workaround.</li>
<li><a
href="ee027f698c"><code>ee027f6</code></a>
Merge <a
href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li>
<li><a
href="750a1891ec"><code>750a189</code></a>
Require Python 3.9 or later now that Python 3.8 is EOL.</li>
<li><a
href="e61a9df7cd"><code>e61a9df</code></a>
Include pyproject.toml in ruff.toml.</li>
<li><a
href="db4dfc4955"><code>db4dfc4</code></a><code>jaraco/skeleton#151</code></li>
<li><a
href="62b6678a32"><code>62b6678</code></a>
Bump pre-commit hook for ruff to avoid clashes with pytest-ruff
(jaraco/skele...</li>
<li><a
href="466f53538b"><code>466f535</code></a>
Merge pull request <a
href="https://redirect.github.com/jaraco/zipp/issues/109">#109</a> from
jaraco/feature/functools</li>
<li>Additional commits viewable in <a
href="https://github.com/jaraco/zipp/compare/v3.20.0...v3.21.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zipp&package-manager=pip&previous-version=3.20.0&new-version=3.21.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 it's up-to-date and 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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 17:10:49 +00:00
dependabot[bot] d996ace65c
chore(deps-dev): Bump @mozilla/nimbus-schemas from 2024.10.1 to 2024.11.3 in /experimenter (#11735)
Bumps [@mozilla/nimbus-schemas](https://github.com/mozilla/experimenter)
from 2024.10.1 to 2024.11.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/mozilla/experimenter/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mozilla/nimbus-schemas&package-manager=npm_and_yarn&previous-version=2024.10.1&new-version=2024.11.3)](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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 17:08:32 +00:00
Beth Rennie 13cd532967
bug(schemas): Match the placeholder feature ID to Experimenter (#11718)
Because:

- Experimenter uses a different placeholder feature ID than the
specified in the schemas; and
- using the new split schema in Firefox Desktop would break the world

This commit:

- splits the Firefox Desktop schema into two versions: a strict,
backwards-compatible version (one that enforces the branches[].feature
field is present), and a more lax client version (that does not require
the branches[].feature field);
- updates the strict schema to use the correct placeholder feature ID;
- updates all the fixtures to use the correct placeholder;
- updates all the tests to test against both the strict and lax schemas;
and
- updates the schemas package to 2024.11.4.

Fixes #11717
2024-11-12 16:55:55 +00:00
dataops-ci-bot c4223fdb92
chore(nimbus): Update External Configs (#11744)
SUMMARY:

SUCCESS:

fenix at master (f2df1ff64cb876e10c72ce7eed1fc9eac3f877bb) version None
fenix at master (f2df1ff64cb876e10c72ce7eed1fc9eac3f877bb) version
134.0.0
fenix at beta (59ec02c752886676a2b4e34b378020253b2627ff) version 133.0.0
fenix at release (2a5954d798f11e0a2f5d0b7e0c919d9384cad989) version
132.0.3
firefox_ios at main (731d7fc9f0dbe6a9f3a5f25acc1fcf2c63778a80) version
None
firefox_ios at release/v133 (2ca6c2c59919516b2a38462addcedef7cf069677)
version 133.0.0
firefox_ios at main (731d7fc9f0dbe6a9f3a5f25acc1fcf2c63778a80) version
134.0.0
focus_android at main (fe8a71cd70ad5674abe1824fe11dc78372b736c2) version
None
focus_ios at main (731d7fc9f0dbe6a9f3a5f25acc1fcf2c63778a80) version
None
focus_ios at release/v133 (2ca6c2c59919516b2a38462addcedef7cf069677)
version 133.0.0
focus_ios at main (731d7fc9f0dbe6a9f3a5f25acc1fcf2c63778a80) version
134.0.0
monitor_cirrus at main (ba9c0e4a10a1f797dc13aae5252f1f4e530ab250)
version None
mozillavpn_backend_cirrus at main
(2eb7ad4188db6bd5d4f48a15dd2768f89c143bc6) version None
firefox_accounts_cirrus at main
(bbcfdd09544a67c8f316ad24c1d86c3898ba4ef8) version None
firefox_desktop at central (db07c33528d623f09163e684653be46575f563e1)
version None
firefox_desktop at central (db07c33528d623f09163e684653be46575f563e1)
version 134.0.0
firefox_desktop at beta (299911741634267ce7f7e31fb80a97483562a8a1)
version 133.0.0
firefox_desktop at release (41f7afc15996877ed0aace3625597c9f4e87eabe)
version 132.0.3
firefox_desktop at esr128 (e6099586845f23c0f85fe29a636980e57d206897)
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 (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 esr115 (49aae7825e825c290102609ba4240f7ed2b788e7)
version 115.18.0 (cached)

Circle CI Task: https://circleci.com/gh/mozilla/experimenter/256132
2024-11-12 16:52:39 +00:00
dependabot[bot] 28429dbb45
chore(deps): Bump vega-embed from 6.21.0 to 6.28.0 in /experimenter (#11736)
Bumps [vega-embed](https://github.com/vega/vega-embed) from 6.21.0 to
6.28.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vega/vega-embed/releases">vega-embed's
releases</a>.</em></p>
<blockquote>
<h2>Release 6.28.0</h2>
<h1><a
href="https://github.com/vega/vega-embed/compare/v6.27.1...v6.28.0">6.28.0</a>
(2024-11-07)</h1>
<h3>Features</h3>
<ul>
<li>use esm version of fast-json-patch (<a
href="https://redirect.github.com/vega/vega-embed/issues/1364">#1364</a>)
(<a
href="1a3684553a">1a36845</a>)</li>
</ul>
<h2>Release 6.27.1</h2>
<h2><a
href="https://github.com/vega/vega-embed/compare/v6.27.0...v6.27.1">6.27.1</a>
(2024-11-07)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>correct types reference (<a
href="794b9ccca3">794b9cc</a>)</li>
</ul>
<h2>Release 6.27.0</h2>
<h1><a
href="https://github.com/vega/vega-embed/compare/v6.26.0...v6.27.0">6.27.0</a>
(2024-11-05)</h1>
<h3>Features</h3>
<ul>
<li>update vega tooltip and add update rollup typescript (<a
href="2e90bf4b27">2e90bf4</a>)</li>
</ul>
<h2>Release 6.26.0</h2>
<h1><a
href="https://github.com/vega/vega-embed/compare/v6.25.0...v6.26.0">6.26.0</a>
(2024-07-03)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>apply patch before posting (<a
href="https://redirect.github.com/vega/vega-embed/issues/1337">#1337</a>)
(<a
href="2397535062">2397535</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>add explicit exports (<a
href="https://redirect.github.com/vega/vega-embed/issues/1301">#1301</a>)
(<a
href="3d1e921186">3d1e921</a>)</li>
</ul>
<h2>Release 6.25.0</h2>
<h1><a
href="https://github.com/vega/vega-embed/compare/v6.24.0...v6.25.0">6.25.0</a>
(2024-04-10)</h1>
<h3>Features</h3>
<ul>
<li>remove patch package and update deps (<a
href="https://redirect.github.com/vega/vega-embed/issues/1315">#1315</a>)
(<a
href="37dc579128">37dc579</a>)</li>
</ul>
<h2>Release 6.24.0</h2>
<h1><a
href="https://github.com/vega/vega-embed/compare/v6.23.0...v6.24.0">6.24.0</a>
(2023-12-19)</h1>
<h3>Bug Fixes</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vega/vega-embed/blob/main/CHANGELOG.md">vega-embed's
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/vega/vega-embed/compare/v6.27.1...v6.28.0">6.28.0</a>
(2024-11-07)</h1>
<h3>Features</h3>
<ul>
<li>use esm version of fast-json-patch (<a
href="https://redirect.github.com/vega/vega-embed/issues/1364">#1364</a>)
(<a
href="1a3684553a">1a36845</a>)</li>
</ul>
<h2><a
href="https://github.com/vega/vega-embed/compare/v6.27.0...v6.27.1">6.27.1</a>
(2024-11-07)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>correct types reference (<a
href="794b9ccca3">794b9cc</a>)</li>
</ul>
<h1><a
href="https://github.com/vega/vega-embed/compare/v6.26.0...v6.27.0">6.27.0</a>
(2024-11-05)</h1>
<h3>Features</h3>
<ul>
<li>update vega tooltip and add update rollup typescript (<a
href="2e90bf4b27">2e90bf4</a>)</li>
</ul>
<h1><a
href="https://github.com/vega/vega-embed/compare/v6.25.0...v6.26.0">6.26.0</a>
(2024-07-03)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>apply patch before posting (<a
href="https://redirect.github.com/vega/vega-embed/issues/1337">#1337</a>)
(<a
href="2397535062">2397535</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>add explicit exports (<a
href="https://redirect.github.com/vega/vega-embed/issues/1301">#1301</a>)
(<a
href="3d1e921186">3d1e921</a>)</li>
</ul>
<h1><a
href="https://github.com/vega/vega-embed/compare/v6.24.0...v6.25.0">6.25.0</a>
(2024-04-10)</h1>
<h3>Features</h3>
<ul>
<li>remove patch package and update deps (<a
href="https://redirect.github.com/vega/vega-embed/issues/1315">#1315</a>)
(<a
href="37dc579128">37dc579</a>)</li>
</ul>
<h1><a
href="https://github.com/vega/vega-embed/compare/v6.23.0...v6.24.0">6.24.0</a>
(2023-12-19)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>allow all themes from vega themes in types (<a
href="https://redirect.github.com/vega/vega-embed/issues/1288">#1288</a>)
(<a
href="cab79d226d">cab79d2</a>)</li>
</ul>
<h3>Features</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2dfdf591c8"><code>2dfdf59</code></a>
chore: release v6.28.0</li>
<li><a
href="1a3684553a"><code>1a36845</code></a>
feat: use esm version of fast-json-patch (<a
href="https://redirect.github.com/vega/vega-embed/issues/1364">#1364</a>)</li>
<li><a
href="f6af8bfc28"><code>f6af8bf</code></a>
chore: release v6.27.1</li>
<li><a
href="794b9ccca3"><code>794b9cc</code></a>
fix: correct types reference</li>
<li><a
href="d73e04ee0b"><code>d73e04e</code></a>
chore: release v6.27.0</li>
<li><a
href="2e90bf4b27"><code>2e90bf4</code></a>
feat: update vega tooltip and add update rollup typescript</li>
<li><a
href="4ccb0e3798"><code>4ccb0e3</code></a>
chore: update deps</li>
<li><a
href="426ac566f4"><code>426ac56</code></a>
chore(deps-dev): bump del-cli from 5.1.0 to 6.0.0 (<a
href="https://redirect.github.com/vega/vega-embed/issues/1360">#1360</a>)</li>
<li><a
href="868c43035b"><code>868c430</code></a>
chore(deps-dev): bump rollup from 4.23.0 to 4.24.3 (<a
href="https://redirect.github.com/vega/vega-embed/issues/1359">#1359</a>)</li>
<li><a
href="4bb27ca778"><code>4bb27ca</code></a>
chore(deps-dev): bump typescript-eslint from 8.8.0 to 8.12.2 (<a
href="https://redirect.github.com/vega/vega-embed/issues/1361">#1361</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vega/vega-embed/compare/v6.21.0...v6.28.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vega-embed&package-manager=npm_and_yarn&previous-version=6.21.0&new-version=6.28.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-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>
2024-11-12 16:52:14 +00:00
dependabot[bot] 78dc7e7b13
chore(deps): Bump polyfactory from 2.17.0 to 2.18.0 in /schemas (#11737)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.17.0 to 2.18.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.18.0</h2>
<h1>Sponsors 🌟</h1>
<p>Thanks to these incredible business sponsors:</p>
<p><a href="https://scalar.com/">Scalar</a> (<a
href="https://github.com/scalar"><code>@​scalar</code></a>), <a
href="https://telemetrysports.com/">Telemetry Sports</a> (via <a
href="https://github.com/chris-telemetry"><code>@​chris-telemetry</code></a>),
<a href="https://www.stok.kr/">Stok</a> (<a
href="https://github.com/stok-team"><code>@​stok-team</code></a>)</p>
<p>A huge 'Thank you!' to all other sponsors across <a
href="https://polar.sh/litestar-org">Polar.sh</a>, <a
href="https://opencollective.com/litestar">OpenCollective</a> and <a
href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>!</p>
<h1>What's Changed</h1>
<h2>New Features 🚀</h2>
<ul>
<li>Handle SQLA column constraints by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/594">litestar-org/polyfactory#594</a></li>
</ul>
<h2>Infra 🚆</h2>
<ul>
<li>Update docs preview upload by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/597">litestar-org/polyfactory#597</a></li>
<li>Add SQLA async to test dependencies by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/595">litestar-org/polyfactory#595</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.17.0...v2.18.0">https://github.com/litestar-org/polyfactory/compare/v2.17.0...v2.18.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f7b5d8bb94"><code>f7b5d8b</code></a>
chore(release): bump minor version</li>
<li><a
href="6abb845ddc"><code>6abb845</code></a>
feat: handle SQLA column constraints (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/594">#594</a>)</li>
<li><a
href="8d8f6a9b4b"><code>8d8f6a9</code></a>
fix: add SQLA async to test dependencies (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/595">#595</a>)</li>
<li><a
href="c027bbd1c1"><code>c027bbd</code></a>
fix: update docs preview upload (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/597">#597</a>)</li>
<li>See full diff in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.17.0...v2.18.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.17.0&new-version=2.18.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-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>
2024-11-12 16:52:12 +00:00
dependabot[bot] bd0758ec4d
chore(deps): Bump packaging from 24.1 to 24.2 in /experimenter/tests (#11740)
Bumps [packaging](https://github.com/pypa/packaging) from 24.1 to 24.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/packaging/releases">packaging's
releases</a>.</em></p>
<blockquote>
<h2>24.2</h2>
<h2>What's Changed</h2>
<ul>
<li>The source is auto-formatted with ruff, not black by <a
href="https://github.com/DimitriPapadopoulos"><code>@​DimitriPapadopoulos</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/798">pypa/packaging#798</a></li>
<li>Bump the github-actions group across 1 directory with 3 updates by
<a href="https://github.com/dependabot"><code>@​dependabot</code></a> in
<a
href="https://redirect.github.com/pypa/packaging/pull/813">pypa/packaging#813</a></li>
<li>Apply ruff rules (RUF) by <a
href="https://github.com/DimitriPapadopoulos"><code>@​DimitriPapadopoulos</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/800">pypa/packaging#800</a></li>
<li>Fix typo in Version <code>__str__</code> by <a
href="https://github.com/aryanpingle"><code>@​aryanpingle</code></a> in
<a
href="https://redirect.github.com/pypa/packaging/pull/817">pypa/packaging#817</a></li>
<li>Bump the github-actions group with 3 updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/819">pypa/packaging#819</a></li>
<li>Get rid of duplicate test cases by <a
href="https://github.com/DimitriPapadopoulos"><code>@​DimitriPapadopoulos</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/821">pypa/packaging#821</a></li>
<li>Fix doc for canonicalize_version and a typo in a docstring by <a
href="https://github.com/Laurent-Dx"><code>@​Laurent-Dx</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/801">pypa/packaging#801</a></li>
<li>docs: public/base_version comparison by <a
href="https://github.com/henryiii"><code>@​henryiii</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/818">pypa/packaging#818</a></li>
<li>Apply ruff/bugbear rules (B) by <a
href="https://github.com/DimitriPapadopoulos"><code>@​DimitriPapadopoulos</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/787">pypa/packaging#787</a></li>
<li>Apply ruff/pyupgrade rules (UP) by <a
href="https://github.com/DimitriPapadopoulos"><code>@​DimitriPapadopoulos</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/786">pypa/packaging#786</a></li>
<li>Add a changelog entry for dropping Python 3.7 support by <a
href="https://github.com/alexwlchan"><code>@​alexwlchan</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/824">pypa/packaging#824</a></li>
<li>Patch python_full_version unconditionally by <a
href="https://github.com/jaraco"><code>@​jaraco</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/825">pypa/packaging#825</a></li>
<li>Refactor canonicalize_version by <a
href="https://github.com/jaraco"><code>@​jaraco</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/793">pypa/packaging#793</a></li>
<li>Allow creating a SpecifierSet from a list of specifiers by <a
href="https://github.com/pfmoore"><code>@​pfmoore</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/777">pypa/packaging#777</a></li>
<li>Fix uninformative error message by <a
href="https://github.com/abravalheri"><code>@​abravalheri</code></a> in
<a
href="https://redirect.github.com/pypa/packaging/pull/830">pypa/packaging#830</a></li>
<li>Fix prerelease detection for <code>&gt;</code> and <code>&lt;</code>
by <a
href="https://github.com/notatallshaw"><code>@​notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/794">pypa/packaging#794</a></li>
<li>Bump the github-actions group across 1 directory with 4 updates by
<a href="https://github.com/dependabot"><code>@​dependabot</code></a> in
<a
href="https://redirect.github.com/pypa/packaging/pull/839">pypa/packaging#839</a></li>
<li>Add support for PEP 730 iOS tags. by <a
href="https://github.com/freakboy3742"><code>@​freakboy3742</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/832">pypa/packaging#832</a></li>
<li>Update the changelog to reflect 24.1 changes by <a
href="https://github.com/pradyunsg"><code>@​pradyunsg</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/840">pypa/packaging#840</a></li>
<li>Mention updating changelog in release process by <a
href="https://github.com/pradyunsg"><code>@​pradyunsg</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/841">pypa/packaging#841</a></li>
<li>Add a comment as to why <code>Metadata.name</code> isn't normalized
by <a
href="https://github.com/brettcannon"><code>@​brettcannon</code></a> in
<a
href="https://redirect.github.com/pypa/packaging/pull/842">pypa/packaging#842</a></li>
<li>Use !r formatter for error messages with filenames. by <a
href="https://github.com/Carreau"><code>@​Carreau</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/844">pypa/packaging#844</a></li>
<li>PEP 639: Implement License-Expression and License-File by <a
href="https://github.com/ewdurbin"><code>@​ewdurbin</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/828">pypa/packaging#828</a></li>
<li>Bump the github-actions group with 4 updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/852">pypa/packaging#852</a></li>
<li>Upgrade to latest mypy by <a
href="https://github.com/hauntsaninja"><code>@​hauntsaninja</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/853">pypa/packaging#853</a></li>
<li>Extraneous quotes by <a
href="https://github.com/ewdurbin"><code>@​ewdurbin</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/848">pypa/packaging#848</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/aryanpingle"><code>@​aryanpingle</code></a>
made their first contribution in <a
href="https://redirect.github.com/pypa/packaging/pull/817">pypa/packaging#817</a></li>
<li><a
href="https://github.com/Laurent-Dx"><code>@​Laurent-Dx</code></a> made
their first contribution in <a
href="https://redirect.github.com/pypa/packaging/pull/801">pypa/packaging#801</a></li>
<li><a
href="https://github.com/alexwlchan"><code>@​alexwlchan</code></a> made
their first contribution in <a
href="https://redirect.github.com/pypa/packaging/pull/824">pypa/packaging#824</a></li>
<li><a href="https://github.com/jaraco"><code>@​jaraco</code></a> made
their first contribution in <a
href="https://redirect.github.com/pypa/packaging/pull/825">pypa/packaging#825</a></li>
<li><a
href="https://github.com/notatallshaw"><code>@​notatallshaw</code></a>
made their first contribution in <a
href="https://redirect.github.com/pypa/packaging/pull/794">pypa/packaging#794</a></li>
<li><a
href="https://github.com/freakboy3742"><code>@​freakboy3742</code></a>
made their first contribution in <a
href="https://redirect.github.com/pypa/packaging/pull/832">pypa/packaging#832</a></li>
<li><a href="https://github.com/Carreau"><code>@​Carreau</code></a> made
their first contribution in <a
href="https://redirect.github.com/pypa/packaging/pull/844">pypa/packaging#844</a></li>
<li><a href="https://github.com/ewdurbin"><code>@​ewdurbin</code></a>
made their first contribution in <a
href="https://redirect.github.com/pypa/packaging/pull/828">pypa/packaging#828</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/pypa/packaging/compare/24.1...24.2">https://github.com/pypa/packaging/compare/24.1...24.2</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/packaging/blob/main/CHANGELOG.rst">packaging's
changelog</a>.</em></p>
<blockquote>
<p>24.2 - 2024-11-08</p>
<pre><code>
* PEP 639: Implement License-Expression and License-File (:issue:`828`)
* Use ``!r`` formatter for error messages with filenames (:issue:`844`)
* Add support for PEP 730 iOS tags (:issue:`832`)
* Fix prerelease detection for ``&gt;`` and ``&lt;`` (:issue:`794`)
* Fix uninformative error message (:issue:`830`)
* Refactor ``canonicalize_version`` (:issue:`793`)
* Patch python_full_version unconditionally (:issue:`825`)
* Fix doc for ``canonicalize_version`` to mention
``strip_trailing_zero`` and a typo in a docstring (:issue:`801`)
* Fix typo in Version ``__str__`` (:issue:`817`)
* Support creating a ``SpecifierSet`` from an iterable of ``Specifier``
objects (:issue:`775`)
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d8e3b31b73"><code>d8e3b31</code></a>
Bump for release</li>
<li><a
href="2de393d910"><code>2de393d</code></a>
Update changelog for release</li>
<li><a
href="9c66f5c844"><code>9c66f5c</code></a>
Remove extraneous quotes in f-strings by using <code>!r</code> (<a
href="https://redirect.github.com/pypa/packaging/issues/848">#848</a>)</li>
<li><a
href="4dc334c86d"><code>4dc334c</code></a>
Upgrade to latest mypy (<a
href="https://redirect.github.com/pypa/packaging/issues/853">#853</a>)</li>
<li><a
href="d1a9f93834"><code>d1a9f93</code></a>
Bump the github-actions group with 4 updates (<a
href="https://redirect.github.com/pypa/packaging/issues/852">#852</a>)</li>
<li><a
href="029f415800"><code>029f415</code></a>
PEP 639: Implement License-Expression and License-File (<a
href="https://redirect.github.com/pypa/packaging/issues/828">#828</a>)</li>
<li><a
href="6c338a8425"><code>6c338a8</code></a>
Use !r formatter for error messages with filenames. (<a
href="https://redirect.github.com/pypa/packaging/issues/844">#844</a>)</li>
<li><a
href="28e7da78f6"><code>28e7da7</code></a>
Add a comment as to why <code>Metadata.name</code> isn't normalized (<a
href="https://redirect.github.com/pypa/packaging/issues/842">#842</a>)</li>
<li><a
href="ce0d79c5ab"><code>ce0d79c</code></a>
Mention updating changelog in release process (<a
href="https://redirect.github.com/pypa/packaging/issues/841">#841</a>)</li>
<li><a
href="ac5bdf3605"><code>ac5bdf3</code></a>
Update the changelog to reflect 24.1 changes (<a
href="https://redirect.github.com/pypa/packaging/issues/840">#840</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pypa/packaging/compare/24.1...24.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=packaging&package-manager=pip&previous-version=24.1&new-version=24.2)](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>
2024-11-12 16:35:16 +00:00
dependabot[bot] e951b9e214
chore(deps): Bump regex from 2024.9.11 to 2024.11.6 in /experimenter/tests (#11739)
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.9.11
to 2024.11.6.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt">regex's
changelog</a>.</em></p>
<blockquote>
<p>Version: 2024.11.7</p>
<pre><code>Updated pyproject.toml and setup.py according to PEP 517.
</code></pre>
<p>Version: 2024.11.6</p>
<pre><code>Git issue 546: Partial match not working in some instances
with non-greedy capture
</code></pre>
<p>Version: 2024.9.14</p>
<pre><code>Reverted to actions/download-artifact@v3 and
actions/upload-artifact@v3 in main.yml because GitHub Actions failed
when using them.
</code></pre>
<p>Version: 2024.9.13</p>
<pre><code>Updated to actions/upload-artifact@v4 in main.yml.
</code></pre>
<p>Version: 2024.9.12</p>
<pre><code>Updated to actions/download-artifact@v4 in main.yml.
</code></pre>
<p>Version: 2024.9.11</p>
<pre><code>Updated to Unicode 16.0.0.
</code></pre>
<p>Version: 2024.7.24</p>
<pre><code>Git issue 539: Bug: Partial matching fails on a simple
example
</code></pre>
<p>Version: 2024.6.22</p>
<pre><code>Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due
to missing new GB9c rule implementation
</code></pre>
<p>Version: 2024.5.15</p>
<pre><code>Git issue 530: hangs with fuzzy and optionals
<p>It's not hanging, it'll finish eventually. It's just an example of
catastrophic backtracking.</p>
<p>The error printed when Ctrl+C is pressed does show a bug, though,
which is now fixed.<br />
</code></pre></p>
<p>Version: 2024.5.10</p>
<pre><code>Updated for Python 3.13.
<p>&lt;time.h&gt; now needs to be included explicitly because Python.h
no longer includes it.<br />
</code></pre></p>
<p>Version: 2024.4.28</p>
<pre><code>Git issue 527: `VERBOSE`/`X` flag breaks `\N` escapes
</code></pre>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="930983aa68"><code>930983a</code></a>
Git issue 546: Partial match not working in some instances with
non-greedy ca...</li>
<li><a
href="64834c729b"><code>64834c7</code></a>
Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3
in ma...</li>
<li><a
href="1bcd42e838"><code>1bcd42e</code></a>
Updated to actions/upload-artifact@v4 in main.yml.</li>
<li><a
href="f46728542b"><code>f467285</code></a>
Updated to actions/download-artifact@v4 in main.yml.</li>
<li>See full diff in <a
href="https://github.com/mrabarnett/mrab-regex/compare/2024.9.11...2024.11.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=regex&package-manager=pip&previous-version=2024.9.11&new-version=2024.11.6)](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>
2024-11-12 16:00:37 +00:00