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

29665 Коммитов

Автор SHA1 Сообщение Дата
Ben Bangert 6a6d08a927
Merge pull request #16375 from mozilla/chore/update-nestjs-and-related-1
chore: update nestjs and related packages
2024-02-08 13:38:48 -08:00
Ben Bangert 9e654f9579
chore: update nestjs and related packages
Because:

* We want to keep up to date on nestjs and related packages.

This commit:

* Updates nestjs and related packages to the latest versions.
2024-02-08 13:12:16 -08:00
Ben Bangert 24abd5bae7
Merge pull request #16365 from mozilla/FXA-9055-add-delete-method-for-iap-data
feat(auth): remove purchases on account delete
2024-02-08 09:41:31 -08:00
Barry Chen 358d727966
Merge pull request #16367 from mozilla/dependabot/npm_and_yarn/expose-loader-5.0.0
chore(deps): bump expose-loader from 4.1.0 to 5.0.0
2024-02-08 10:13:55 -06:00
Barry Chen 2c8744562f
Merge pull request #16371 from mozilla/dependabot/npm_and_yarn/objection-3.1.3
chore(deps): bump objection from 3.0.2 to 3.1.3
2024-02-08 10:04:47 -06:00
Barry Chen cd8695d8c0
Merge pull request #16370 from mozilla/dependabot/npm_and_yarn/storybook/html-webpack5-7.6.13
chore(deps-dev): bump @storybook/html-webpack5 from 7.0.26 to 7.6.13
2024-02-08 10:04:19 -06:00
Barry Chen 223a5f0901
Merge pull request #16366 from mozilla/dependabot/npm_and_yarn/apollo/server-4.10.0
chore(deps): bump @apollo/server from 4.9.3 to 4.10.0
2024-02-08 10:03:49 -06:00
Barry Chen 4c18d50ade
Merge pull request #16368 from mozilla/dependabot/npm_and_yarn/babel-jest-29.7.0
chore(deps): bump babel-jest from 27.5.1 to 29.7.0
2024-02-08 10:03:14 -06:00
Lisa Chan c830f10f0e
chore(next): Bonus tasks - update Error page to include error mapping, update pages to include l10n 2024-02-08 10:23:54 -05:00
Katrina Anderson 2c0f818023
Merge pull request #16349 from mozilla/chore/enable_playwright_vscode_extension
chore(functional-tests): update package and settings to allow for use of playwright vscode extension
2024-02-08 08:32:54 -05:00
dependabot[bot] 00ecac40a6
chore(deps): bump objection from 3.0.2 to 3.1.3
Bumps [objection](https://github.com/vincit/objection.js) from 3.0.2 to 3.1.3.
- [Commits](https://github.com/vincit/objection.js/compare/3.0.2...3.1.3)

---
updated-dependencies:
- dependency-name: objection
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-08 07:08:50 +00:00
dependabot[bot] 35db7cfd93
chore(deps-dev): bump @storybook/html-webpack5 from 7.0.26 to 7.6.13
Bumps [@storybook/html-webpack5](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/html-webpack5) from 7.0.26 to 7.6.13.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v7.6.13/code/frameworks/html-webpack5)

---
updated-dependencies:
- dependency-name: "@storybook/html-webpack5"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-08 07:08:00 +00:00
dependabot[bot] 1b583d9c37
chore(deps): bump babel-jest from 27.5.1 to 29.7.0
Bumps [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) from 27.5.1 to 29.7.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/babel-jest)

---
updated-dependencies:
- dependency-name: babel-jest
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-08 07:05:16 +00:00
dependabot[bot] e2c81337df
chore(deps): bump expose-loader from 4.1.0 to 5.0.0
Bumps [expose-loader](https://github.com/webpack-contrib/expose-loader) from 4.1.0 to 5.0.0.
- [Release notes](https://github.com/webpack-contrib/expose-loader/releases)
- [Changelog](https://github.com/webpack-contrib/expose-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/expose-loader/compare/v4.1.0...v5.0.0)

---
updated-dependencies:
- dependency-name: expose-loader
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-08 07:04:24 +00:00
dependabot[bot] d81d2aef92
chore(deps): bump @apollo/server from 4.9.3 to 4.10.0
Bumps [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) from 4.9.3 to 4.10.0.
- [Release notes](https://github.com/apollographql/apollo-server/releases)
- [Changelog](https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-server/commits/@apollo/server@4.10.0/packages/server)

---
updated-dependencies:
- dependency-name: "@apollo/server"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-08 07:03:34 +00:00
Katrina Anderson ef1f5906d9
chore(functional-tests): update package and settings to allow for use of playwright vscode extension 2024-02-07 21:37:46 -05:00
Ben Bangert 12b69c04a2
feat(auth): remove purchases on account delete
Because:

* We want to remove all IAP data when an account is deleted.

This commit:

* Adds a `delete` method to the `PurchaseManager` interface.
* Adds delete methods to the Apple and Google IAP purchase managers.
* Adds delete calls to the account delete manager.

Closes FXA-9055
2024-02-07 17:01:52 -08:00
Lisa Chan 450a4e1e8b
perf(payments): Optimize tailwind output 2024-02-07 17:17:09 -05:00
Vijay Budhram 150dc8b8c8
Merge pull request #16361 from mozilla/fxa-9117
fix(customs): Update customs axios maxSockets and timeoutMs
2024-02-07 16:20:31 -05:00
Vijay Budhram b8eab28c4a
fix(customs): Update customs axios maxSockets and timeoutMs 2024-02-07 15:19:06 -05:00
Meghan Sardesai 293347b191
Merge pull request #16348 from mozilla/update_Contentful_services_capabilities
fix(contentful): update field validation in capabilities and services
2024-02-07 09:40:35 -08:00
Vijay Budhram e957477323
Merge pull request #16358 from mozilla/remove-acorn
chore(deps): Remove unused dependency `acorn`
2024-02-07 12:27:21 -05:00
Valerie Pomerleau bc232a8851
feat(react): Activate CompleteSignin page in React
Because:

* We need to keep this page active for backwards compatibility with Firefox version <122

This commit:

* Conditionally route traffic for complete_signin to React
* Add 'complete_signin' to React routes
* Enable signin verification with React
* Add unit tests and stories
* Fix mockSession for use in storybook

Closes #FXA-6483, FXA-9073
2024-02-07 09:25:45 -08:00
Reino Muhl 3fb7926ba9
Merge pull request #16321 from mozilla/fxa-8969-partial-delete-cleanup
feat(auth): partial delete cleanup script
2024-02-07 11:50:47 -05:00
Valerie Pomerleau ce5c78df37
Merge pull request #16357 from mozilla/FXA-9129
perf(content): Optimize tailwind output
2024-02-07 08:46:49 -08:00
Lisa Chan 0c82218107
Merge pull request #16359 from mozilla/FXA-8977
fix(auth): Update Sentry error message to show capabilities
2024-02-07 11:22:52 -05:00
Reino Muhl 01a7d0be6b
feat(auth): partial firestore cleanup script
Because:

* Need to remove customers and related subcollections, from firestore,
  for customers already deleted in FxA.

This commit:

* Adds a script that parses through all Firestore customer records, and
  checks if the customer has a valid FxA account. If not, the uid is
  added to the delete account cloud task queue, for deletion.

Closes #FXA-8969
2024-02-07 11:22:16 -05:00
Lisa Chan 3363bb0463
fix(auth): Update Sentry error message to show capabilities 2024-02-07 10:30:03 -05:00
Barry Chen 38b935c3f8
Merge pull request #16337 from mozilla/fxa-9001-no-ip-for-server-to-server-glean
feat(glean): add option to skip client ip address
2024-02-07 09:14:38 -06:00
Barry Chen a4291fe133
Merge pull request #16351 from mozilla/dependabot/npm_and_yarn/sass-loader-14.1.0
chore(deps): bump sass-loader from 12.6.0 to 14.1.0
2024-02-07 09:09:11 -06:00
Vijay Budhram a93d374b8a
Merge pull request #16355 from mozilla/dependabot/npm_and_yarn/nx/node-18.0.2
chore(deps-dev): bump @nx/node from 17.3.1 to 18.0.2
2024-02-07 09:43:32 -05:00
Vijay Budhram 5b5c2801ca
Merge pull request #16354 from mozilla/dependabot/npm_and_yarn/mysql2-3.9.1
chore(deps): bump mysql2 from 3.6.0 to 3.9.1
2024-02-07 09:41:09 -05:00
Vijay Budhram 891385d0a6
chore(deps): Remove unused dependency `acorn` 2024-02-07 09:33:40 -05:00
Valerie Pomerleau e3b3029496
minify 2024-02-06 22:41:11 -08:00
Valerie Pomerleau 55497ec91e
perf(content): Optimize tailwind output
Because:

* Transferred tailwind.out.css was very large (>3mb) and unused styles were not purged

This commit:

* Optimize build-css for production

Closes #FXA-9129
2024-02-06 22:26:37 -08:00
dependabot[bot] e6e6a803c3
chore(deps-dev): bump @nx/node from 17.3.1 to 18.0.2
Bumps [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) from 17.3.1 to 18.0.2.
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/18.0.2/packages/node)

---
updated-dependencies:
- dependency-name: "@nx/node"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 06:16:47 +00:00
dependabot[bot] 8cdf0ddc5d
chore(deps): bump mysql2 from 3.6.0 to 3.9.1
Bumps [mysql2](https://github.com/sidorares/node-mysql2) from 3.6.0 to 3.9.1.
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.6.0...v3.9.1)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 06:15:47 +00:00
dependabot[bot] 9a6423b739
chore(deps): bump sass-loader from 12.6.0 to 14.1.0
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 12.6.0 to 14.1.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v12.6.0...v14.1.0)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 06:13:11 +00:00
Ben Bangert ef16bdbbe4
Merge pull request #16347 from mozilla/FXA-9067-populate-reason-for-subscription-end-in-stripe-whe
feat(auth): update active subs with cancellation reason before deleting
2024-02-06 20:11:43 -08:00
Ben Bangert 1d791346a5
feat(auth): update active subs with cancellation reason before deleting
Because:

* We want to track why a subscription was cancelled in Stripe.

This commit:

* Updates metadata with the reason on the Stripe subscriptions before
  deleteing them.

Closes FXA-9067
2024-02-06 19:43:48 -08:00
Vijay Budhram 4e79b11733
Merge pull request #16328 from mozilla/fxa-9060
fix(css): Update third party auth css
2024-02-06 21:37:44 -05:00
Meghan Sardesai 3f41a85ada
fix(contentful): update field validation in capabilities and services
Because:

* A mismatch was occurring between Stripe and Contentful capabilities due to the latter not being marked as required.

This commit:

* Updates Capability and Service to required to ensure items are populated before publishing.

Relates to FXA-9052
2024-02-06 14:50:55 -08:00
Lisa Chan 0b065c7d1d
Merge pull request #16335 from mozilla/update_newsletterLabelTextCode
fix(contentful): Remove 'default' from newsletterLabelTextCode
2024-02-06 17:08:56 -05:00
Katrina Anderson 2cfff0f6fb
Merge pull request #16303 from mozilla/FXA-8954
test(functional-tests): audit subscription-tests functional tests
2024-02-06 17:05:15 -05:00
Meghan Sardesai e12011b955
Merge pull request #16339 from mozilla/FXA-9052
fix(contentful): validate that items in planIdsToClientCapabilities are populated
2024-02-06 13:27:14 -08:00
Katrina Anderson 6484c83b3c
test(functional-tests): audit subscription-tests functional tests
Because:

the functional tests have a nightly 90-day success rate < 95% and a skip rate ~ 11-12% indicating waning stability and sustainability respectively.

This commit:

audits the 'subscription-tests' functional test module making changes to improve these metrics:

- remove test case 'support form with active subscriptions > go to support form, submits the form
- uncomment and add fixme annotation to 'Flow, acquisition and new user checkout funnel metrics > New user checkout URL to have RP-provided flow params, acquisition params & verify funnel metrics'
- uncomment 'resubscription test > update mode of payment for paypal' and reduce scope to respect the boundary between SubPlat and PayPal UI to reduce intermittency risk in CI.
- isolate the MetricsObserver to tests where it is relevant
- remove duplicate severity-2 describe groups
- fix lint errors and warnings

Closes #FXA-8954
2024-02-06 15:51:24 -05:00
Lauren Zugai 39ef0bb716
Merge pull request #16338 from mozilla/FXA-9072
chore(test): Add test coverage for Signin container and additional coverage for Signin
2024-02-06 14:50:37 -06:00
Lauren Zugai 426e115de4
chore(test): Add test coverage for Signin container and additional coverage for Signin
Because:
* We needed more unit test coverage

This commit:
* Adds said coverage, makes a couple tweaks discovered along the way

closes FXA-9072
2024-02-06 14:04:22 -06:00
Vijay Budhram c6fb0403f1
Merge pull request #16345 from mozilla/fxa-9120
Fix customs server not reporting statsd url timings
2024-02-06 14:39:07 -05:00
Vijay Budhram 376ab03bfa
fix(bug): Fix customs to report statsd request timings 2024-02-06 14:12:20 -05:00