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

29806 Коммитов

Автор SHA1 Сообщение Дата
Vijay Budhram 91020fa9f4
Merge pull request #16517 from mozilla/fxa-8467
fix(delete): Update delete account route
2024-03-12 15:40:43 -04:00
Vijay Budhram 4f98baa026
fix(delete): Require session token to delete account 2024-03-12 15:08:13 -04:00
Ben Bangert 21bc82e14a
Merge pull request #16547 from mozilla/fix/delete-tweaks-1
fix: avoid long running mysql stream or waiting on all queue items
2024-03-12 11:17:42 -07:00
Katrina Anderson 7991c0809e
Merge pull request #16526 from mozilla/fxa-9180
test(functional-tests): add minimum coverage PayPal test
Because
* We want to maximize test coverage while respecting third party interface boundaries
This pull request
* adds a test that assures when users click on the PayPal payment option they are directed to a PayPal popup
N/A (Relates To #FXA-9180)
2024-03-12 13:17:16 -04:00
Katrina Anderson 2bf81b64e0
Merge pull request #16544 from mozilla/fxa-9137
refactor(functional-tests): creation and cleanup of Sync browser pages to a fixture
2024-03-12 10:49:49 -04:00
Katrina Anderson 59461dfb57
fix(functional-tests): second email account cleanup 2024-03-12 10:22:42 -04:00
Katrina Anderson 60e0b6cc1f
refactor(functional-tests): creation and cleanup of Sync browser pages to a fixture
Because:

* we want to isolate and assure proper creation and cleanup of `syncBrowserPages`

This commit:

* refactors common code in before, after and test methods to playwrite test fixtures

Closes FXA-9137
2024-03-12 10:21:43 -04:00
Katrina Anderson 284f115852
Merge pull request #16546 from mozilla/fxa-apple-google
fix(test): Update Apple/Google third party auth tests
2024-03-12 09:26:54 -04:00
Ben Bangert 84be29c39b
fix: avoid long running mysql stream or waiting on all queue items
Because:

* We want to avoid long running streams that may run into timeouts
  in holding open result queries.
* Waiting on empty may take a very long time depending on timeouts
  in the queue so we'd prefer to only wait for the queue to empty.

This commit:

* Switches to loading all db results into memory.
* Switches to waiting on the queue to empty.
2024-03-11 14:04:10 -07:00
Vijay Budhram 42637c5ae7
fix(test): Update Apple/Google third party auth tests 2024-03-11 15:02:23 -04:00
Reino Muhl 856ccbc87c
Merge pull request #16518 from mozilla/fxa-8819-grunt-l10n-scripts
feat(next): add l10n grunt scripts
2024-03-11 14:39:42 -04:00
Reino Muhl d5e218063f
Merge pull request #16528 from mozilla/fxa-8823-l10n-scripts
feat(l10n): update l10n ftl scripts for nx apps
2024-03-11 14:38:57 -04:00
Wil Clouser 74aaecc067
Merge pull request #16479 from mozilla/FXA-9004
fix(a11y): Improve accessibility of signup form
2024-03-11 10:17:38 -07:00
Wil Clouser 063b45ae51
Merge pull request #16485 from mozilla/FXA-9007
fix(a11y): Enable screen reading for banner messages
2024-03-11 10:13:20 -07:00
Lisa Chan 85422b845d
Merge pull request #16527 from mozilla/FXA-8934
feat(payments-paypal): Create PayPalManager getBillingAgreement
2024-03-11 12:24:21 -04:00
Vijay Budhram 8ab10a0dfd
Merge pull request #16540 from mozilla/dependabot/npm_and_yarn/dotenv-expand-11.0.6
chore(deps): bump dotenv-expand from 10.0.0 to 11.0.6
2024-03-11 12:09:32 -04:00
Ben Bangert abe0d61c42
Merge pull request #16539 from mozilla/feat/fallback-and-direct-queries
feat(auth): use fallback task client with direct queries
2024-03-11 09:08:58 -07:00
Vijay Budhram 69dc64f783
Merge pull request #16543 from mozilla/dependabot/npm_and_yarn/moment-2.30.1
chore(deps): bump moment from 2.29.4 to 2.30.1
2024-03-11 12:08:37 -04:00
Ben Bangert 4f8079c0b1
feat(auth): use fallback task client with direct queries
Because:

* We want to use the non-grpc client for higher concurrency
  on sending tasks to Google Cloud Tasks.
* We want to avoid db lookups when sending tasks to
  Google Cloud Tasks.

This commit:

* Swaps the client used to send tasks to Google Cloud Tasks
  to the fallback task client.
* Removes the db lookups when sending tasks to Google Cloud Tasks.
2024-03-11 08:26:35 -07:00
dependabot[bot] 4ba66347d2
chore(deps): bump moment from 2.29.4 to 2.30.1
Bumps [moment](https://github.com/moment/moment) from 2.29.4 to 2.30.1.
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.4...2.30.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 07:07:22 +00:00
dependabot[bot] 817265bd0f
chore(deps): bump dotenv-expand from 10.0.0 to 11.0.6
Bumps [dotenv-expand](https://github.com/motdotla/dotenv-expand) from 10.0.0 to 11.0.6.
- [Changelog](https://github.com/motdotla/dotenv-expand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv-expand/compare/v10.0.0...v11.0.6)

---
updated-dependencies:
- dependency-name: dotenv-expand
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 07:04:48 +00:00
Ben Bangert 2f654207b8
Merge pull request #16536 from mozilla/feat/delete-task-autoscaling
feat: add rate limit scaling to delete script
2024-03-08 14:37:15 -08:00
Dan Schomburg 96f6e974fa
Merge pull request #16537 from mozilla/bug-sentry-tracing-sample-rate-no-applied
bug(content): Fix SENTRY_TRACES_SAMPLE_RATE not being applied
2024-03-08 12:48:20 -08:00
Dan Schomburg bc14ad08e2
Merge pull request #16471 from mozilla/FXA-9112
task(customs): Configure rate limiting for getCredentialsStatus
2024-03-08 12:13:40 -08:00
dschom e7b4d56d48
bug(content): Fix SENTRY_TRACES_SAMPLE_RATE not being applied
Because:
- SENTRY_TRACES_SAMPLE_RATE was having no effect

This Commit:
- Fixes oversight where sample rate wasn't being copied into the config sent to client side
- Stops defaulting tracesSampleRate to 1.0, since this could result in quota exhaustion
2024-03-08 12:06:46 -08:00
Ben Bangert b1e0b4251b
feat: add rate limit scaling to delete script
Because:

* We want to auto-scale our queueing.

This commit:

* Adds a scaling policy to the delete script.
2024-03-08 11:43:14 -08:00
Jon Buckley 9cd7c69d9d
Merge pull request #16516 from mozilla/fxa-customs-redis-password-config
chore(config): Rename customs Redis password config
2024-03-08 14:14:48 -05:00
Reino Muhl a11256cb50
feat(next): add l10n grunt scripts
Because:

* Add grunt script used to manage and update l10n ftl files used by
  payments next

This commit:

* Adds grunt scripts copy:branding-ftl, concat:ftl and watch:ftl

Closes #FXA-8819
2024-03-08 10:53:25 -05:00
Lisa Chan 4bcf6313f2
feat(payments-paypal): Create PayPalManager getBillingAgreement 2024-03-08 09:17:18 -05:00
Lisa Chan 0b0cf6e5a7
Merge pull request #16534 from mozilla/dependabot/npm_and_yarn/postcss-preset-env-9.5.0
chore(deps): bump postcss-preset-env from 9.3.0 to 9.5.0
2024-03-08 09:13:34 -05:00
Lisa Chan 03164024a0
Merge pull request #16533 from mozilla/dependabot/npm_and_yarn/graphql-codegen/client-preset-4.2.4
chore(deps-dev): bump @graphql-codegen/client-preset from 4.1.0 to 4.2.4
2024-03-08 09:13:14 -05:00
Lisa Chan 2eeaba7bdb
Merge pull request #16532 from mozilla/dependabot/npm_and_yarn/swc/core-1.4.6
chore(deps-dev): bump @swc/core from 1.3.84 to 1.4.6
2024-03-08 09:12:45 -05:00
Lisa Chan 2b1427e252
Merge pull request #16531 from mozilla/dependabot/npm_and_yarn/source-map-loader-5.0.0
chore(deps): bump source-map-loader from 1.1.1 to 5.0.0
2024-03-08 09:12:14 -05:00
dependabot[bot] c02ef15f3a
chore(deps): bump postcss-preset-env from 9.3.0 to 9.5.0
Bumps [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) from 9.3.0 to 9.5.0.
- [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md)
- [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env)

---
updated-dependencies:
- dependency-name: postcss-preset-env
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-08 07:09:00 +00:00
dependabot[bot] 138d2396d8
chore(deps-dev): bump @graphql-codegen/client-preset from 4.1.0 to 4.2.4
Bumps [@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client) from 4.1.0 to 4.2.4.
- [Release notes](https://github.com/dotansimha/graphql-code-generator/releases)
- [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/presets/client/CHANGELOG.md)
- [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/client-preset@4.2.4/packages/presets/client)

---
updated-dependencies:
- dependency-name: "@graphql-codegen/client-preset"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-08 07:07:14 +00:00
dependabot[bot] 46009c1dd0
chore(deps-dev): bump @swc/core from 1.3.84 to 1.4.6
Bumps [@swc/core](https://github.com/swc-project/swc) from 1.3.84 to 1.4.6.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/compare/v1.3.84...v1.4.6)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-08 07:05:24 +00:00
dependabot[bot] 4f84b3a08b
chore(deps): bump source-map-loader from 1.1.1 to 5.0.0
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader) from 1.1.1 to 5.0.0.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases)
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.1.1...v5.0.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-08 07:03:45 +00:00
Ben Bangert 8e7e51e7c4
Merge pull request #16530 from mozilla/feat/faster-delete-task-ququeing
feat: add rate limiting concurrency to enqueue script
2024-03-07 15:18:00 -08:00
Ben Bangert 7c290888d6
feat: add rate limiting concurrency to enqueue script
Because:

* We want to enqueue tasks to Google Cloud Tasks faster.

This commit:

* Queues all enqueue tasks to a concurrent queue that is rate limited
  per p-queue.
2024-03-07 14:21:30 -08:00
Reino Muhl 50c0e85430
feat(l10n): update l10n ftl scripts for nx apps
Because:

* Fluent ftl files need to be added to apps in the nx apps/ directory.

This commit:

* Updates bundle and prime scripts to support the apps/ directory,
  without affecting existing packages apps.

Closes #FXA-8823
2024-03-07 13:05:29 -05:00
Katrina Anderson cfd197561e
test(functional-tests): add minimum coverage PayPal test
Because:

* We want to maximize test coverage while respecting third party interface boundaries

This commit:

* adds a test that assures when users click on the PayPal payment option they are directed to a PayPal popup

Relates To #FXA-9180
2024-03-07 10:58:23 -05:00
Reino Muhl f873fb45bb
Merge pull request #16508 from mozilla/fxa-9181-customer-not-found
fix(auth): handle stripe events for deleted accounts
2024-03-07 10:32:33 -05:00
Lisa Chan a790040ccd
Merge pull request #16512 from mozilla/dependabot/npm_and_yarn/svgr/webpack-8.1.0
chore(deps): bump @svgr/webpack from 8.0.1 to 8.1.0
2024-03-07 10:31:24 -05:00
Lisa Chan 42920aebe5
Merge pull request #16522 from mozilla/dependabot/npm_and_yarn/google-cloud/bigquery-7.5.0
chore(deps): bump @google-cloud/bigquery from 7.4.0 to 7.5.0
2024-03-07 10:31:02 -05:00
Lisa Chan 71d3ca765d
Merge pull request #16523 from mozilla/dependabot/npm_and_yarn/semver-7.6.0
chore(deps): bump semver from 7.5.4 to 7.6.0
2024-03-07 10:30:42 -05:00
Lisa Chan f909545e79
Merge pull request #16524 from mozilla/dependabot/npm_and_yarn/mjml-browser-4.15.3
chore(deps-dev): bump mjml-browser from 4.14.1 to 4.15.3
2024-03-07 10:30:18 -05:00
dependabot[bot] b0c92c3d6b
chore(deps-dev): bump mjml-browser from 4.14.1 to 4.15.3
Bumps [mjml-browser](https://github.com/mjmlio/mjml/tree/HEAD/packages/mjml-browser) from 4.14.1 to 4.15.3.
- [Release notes](https://github.com/mjmlio/mjml/releases)
- [Commits](https://github.com/mjmlio/mjml/commits/v4.15.3/packages/mjml-browser)

---
updated-dependencies:
- dependency-name: mjml-browser
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-07 06:45:32 +00:00
dependabot[bot] 84de502a5f
chore(deps): bump semver from 7.5.4 to 7.6.0
Bumps [semver](https://github.com/npm/node-semver) from 7.5.4 to 7.6.0.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.5.4...v7.6.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-07 06:43:00 +00:00
dependabot[bot] c462c946a1
chore(deps): bump @google-cloud/bigquery from 7.4.0 to 7.5.0
Bumps [@google-cloud/bigquery](https://github.com/googleapis/nodejs-bigquery) from 7.4.0 to 7.5.0.
- [Release notes](https://github.com/googleapis/nodejs-bigquery/releases)
- [Changelog](https://github.com/googleapis/nodejs-bigquery/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/nodejs-bigquery/compare/v7.4.0...v7.5.0)

---
updated-dependencies:
- dependency-name: "@google-cloud/bigquery"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-07 06:40:54 +00:00
Katrina Anderson 5278204a94
test(fxa-auth-server): temporarily skip manager.js > #integration - PaymentConfigManager > listeners > registers new/updates plans and products 2024-03-06 14:43:16 -05:00