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

2723 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 7df93dbe22
chore(deps): bump @nestjs/config from 2.2.0 to 2.3.1
Bumps [@nestjs/config](https://github.com/nestjs/config) from 2.2.0 to 2.3.1.
- [Release notes](https://github.com/nestjs/config/releases)
- [Changelog](https://github.com/nestjs/config/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/config/compare/2.2.0...2.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 07:08:42 +00:00
Barry Chen 2620da09f6
Merge pull request #14950 from mozilla/dependabot/npm_and_yarn/nestjs/passport-9.0.3
chore(deps): bump @nestjs/passport from 8.2.1 to 9.0.3
2023-03-03 13:07:34 -08:00
Barry Chen d483dc74d3
Merge pull request #14898 from mozilla/dependabot/npm_and_yarn/google-cloud/opentelemetry-cloud-trace-exporter-2.0.0
chore(deps): bump @google-cloud/opentelemetry-cloud-trace-exporter from 1.1.0 to 2.0.0
2023-03-03 06:40:14 -08:00
Barry Chen b8b47288df
Merge pull request #14852 from mozilla/dependabot/npm_and_yarn/eslint-plugin-react-7.32.2
chore(deps-dev): bump eslint-plugin-react from 7.31.10 to 7.32.2
2023-03-03 06:36:22 -08:00
dependabot[bot] 52f797fca0
chore(deps): bump @nestjs/passport from 8.2.1 to 9.0.3
Bumps [@nestjs/passport](https://github.com/nestjs/passport) from 8.2.1 to 9.0.3.
- [Release notes](https://github.com/nestjs/passport/releases)
- [Changelog](https://github.com/nestjs/passport/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/passport/compare/8.2.1...9.0.3)

---
updated-dependencies:
- dependency-name: "@nestjs/passport"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-03 07:12:07 +00:00
dependabot[bot] 443bb0d63b
chore(deps): bump @google-cloud/opentelemetry-cloud-trace-exporter
Bumps [@google-cloud/opentelemetry-cloud-trace-exporter](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js) from 1.1.0 to 2.0.0.
- [Release notes](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js/releases)
- [Commits](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js/compare/@google-cloud/opentelemetry-cloud-trace-exporter@1.1.0...@google-cloud/opentelemetry-cloud-trace-exporter@2.0.0)

---
updated-dependencies:
- dependency-name: "@google-cloud/opentelemetry-cloud-trace-exporter"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-02 18:40:27 +00:00
Lisa Chan 12e0c38f1c
Merge pull request #14882 from mozilla/FXA-6357_upgrade_joi
chore(deps): Update joi dependency to latest (17.8.3)
2023-03-02 13:36:29 -05:00
dependabot[bot] 96a9900a96
chore(deps-dev): bump eslint-plugin-react from 7.31.10 to 7.32.2
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.31.10 to 7.32.2.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.32.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-02 18:34:45 +00:00
Lisa Chan a79bb25138
chore(deps): Update joi dependency to latest (17.8.3) 2023-03-02 11:58:34 -05:00
Julian Poyourow cdd25a2e71
feat(auth): geoip, parallelization for automatic tax
Because:

* We need to geoip before saving the customer rather than using their IP
  address with Stripe directly.
* Parallelization speeds up the conversion process significantly

This commit:

* Geocodes IP addresses prior to saving using fxa-geodb.
* Adds parallelization with rate limiting.
* Writes results to output CSV.

Closes FXA-6581
Closes FXA-6810
2023-02-28 14:33:57 -08:00
dependabot[bot] 0046030ad2
chore(deps): bump jose from 4.10.0 to 4.12.0
Bumps [jose](https://github.com/panva/jose) from 4.10.0 to 4.12.0.
- [Release notes](https://github.com/panva/jose/releases)
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md)
- [Commits](https://github.com/panva/jose/compare/v4.10.0...v4.12.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-16 21:15:29 +00:00
Lauren Zugai 586a46b9b8
feat(react): Reactify legal, legal/terms, legal/privacy
Because:
* We're refactoring our legacy tech stack to our preferred stack by extending settings

This commit:
* Adds a clone-legal-docs script so we always fetch latest rather than pin to commit
* Reworks the 'react groups' into separate server and router files; router.js needs access, but cannot have any reference to route definitions since they now contain server-side logic and imports
* Moves available content-server routes into a separate file that does not import route definitions
* Uses and accounts for the existing regex for legal, legal/terms, and legal/privacy
* Adds two helper packages to render the MDs once fetched

Closes FXA-6131
2023-02-15 13:02:04 -06:00
dschom ec7763a85e
task(settings): Port relier models from content-server
Because:
- We are migrating content server to react

This Commit:
- Ports relier models
- Adds ability to bind models to generic context via an @bind property decorator
- Adds ability to validate field state via a set of validators that can be specified on the @bind decorator
- Provides implementation to bind a model to url search query string context
- Provides implementation to bind a model to url hash state context
- Provides implementation to bind a model to a storage context
- Adds a creational factory pattern for initializing relier models and their state
- Adds relier factory to app context
- Adds a useRelier hook so that we can easily access relier models in components
2023-02-15 08:42:02 -08:00
Vijay Budhram 17db6b162c
Merge pull request #14855 from mozilla/pin-tracing-packages-at-minor-versions
task(shared): Make opentelemetry only update patches
2023-02-09 11:16:16 -05:00
dependabot[bot] febabf45ac
chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1
Bumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases)
- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: "@sideway/formula"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-09 01:39:13 +00:00
dschom a3c090edc2
task(shared): Make opentelemetry only update patches
Because:
- Open telemetry is designed to use a set of common minor versions

This Commit:
- Uses a ~ for the semver directive so we only update on patches not minor versions.
2023-02-08 15:59:32 -05:00
Lauren Zugai 023ad9ec62
Merge pull request #14582 from mozilla/dependabot/npm_and_yarn/opentelemetry/instrumentation-user-interaction-0.32.0
chore(deps): bump @opentelemetry/instrumentation-user-interaction from 0.31.0 to 0.32.0
2023-02-07 15:24:46 -06:00
dependabot[bot] 3a15717e69
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-03 19:49:13 +00:00
dependabot[bot] d477d989e2
chore(deps): bump deep-equal from 2.0.5 to 2.2.0
Bumps [deep-equal](https://github.com/inspect-js/node-deep-equal) from 2.0.5 to 2.2.0.
- [Release notes](https://github.com/inspect-js/node-deep-equal/releases)
- [Changelog](https://github.com/inspect-js/node-deep-equal/blob/master/CHANGELOG.md)
- [Commits](https://github.com/inspect-js/node-deep-equal/compare/v2.0.5...v2.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 06:06:06 +00:00
Dan Schomburg 2b9562fbf1
Merge pull request #14814 from mozilla/FXA-6548-move-token-audit-scripts
task(admin-sever): Move token audit scripts out of auth-server
2023-02-01 08:31:32 -08:00
Vijay Budhram 447e55cb24
Merge pull request #14816 from mozilla/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.49.0
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.44.0 to 5.49.0
2023-02-01 10:43:43 -05:00
dschom 404f02ee3d
task(admin): Move db audit script to admin server
Because:
- The admin server is a better fit for running db audit scripts

This Commit:
- Moves the db audit script to the admin server
2023-01-30 16:00:59 -08:00
Lauren Zugai 59a82d1a0e
Merge pull request #14791 from mozilla/dependabot/npm_and_yarn/cookiejar-2.1.4
chore(deps): bump cookiejar from 2.1.3 to 2.1.4
2023-01-30 17:24:03 -06:00
dependabot[bot] 24923f1537
chore(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.44.0 to 5.49.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.49.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 06:09:39 +00:00
dependabot[bot] 38dc626e64
chore(deps): bump jsonwebtoken from 8.5.1 to 9.0.0
Bumps [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) from 8.5.1 to 9.0.0.
- [Release notes](https://github.com/auth0/node-jsonwebtoken/releases)
- [Changelog](https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md)
- [Commits](https://github.com/auth0/node-jsonwebtoken/compare/v8.5.1...v9.0.0)

---
updated-dependencies:
- dependency-name: jsonwebtoken
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 13:28:14 -05:00
dependabot[bot] de0604b3e2
chore(deps): bump cookiejar from 2.1.3 to 2.1.4
Bumps [cookiejar](https://github.com/bmeck/node-cookiejar) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/bmeck/node-cookiejar/releases)
- [Commits](https://github.com/bmeck/node-cookiejar/commits)

---
updated-dependencies:
- dependency-name: cookiejar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-26 02:32:14 +00:00
dependabot[bot] fee9d7afe6
chore(deps): bump @opentelemetry/instrumentation-user-interaction
Bumps [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib) from 0.31.0 to 0.32.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.31.0...contrib-test-utils-v0.32.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/instrumentation-user-interaction"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-25 16:28:05 +00:00
Lauren Zugai d292697927
Merge pull request #14647 from mozilla/dependabot/npm_and_yarn/babel-loader-8.3.0
chore(deps): bump babel-loader from 8.2.2 to 8.3.0
2023-01-25 10:24:50 -06:00
dependabot[bot] 5b90c51bbb
chore(deps): bump ua-parser-js from 1.0.2 to 1.0.33
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 1.0.2 to 1.0.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md)
- [Commits](https://github.com/faisalman/ua-parser-js/compare/1.0.2...1.0.33)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-24 16:35:57 +00:00
dependabot[bot] 6c0204570a
chore(deps): bump babel-loader from 8.2.2 to 8.3.0
Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.2 to 8.3.0.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v8.2.2...v8.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-20 23:08:48 +00:00
dschom faff0b46d6
Revert "chore(deps-dev): bump esbuild from 0.14.2 to 0.16.17"
This reverts commit bb02697326.
2023-01-18 11:47:26 -08:00
dependabot[bot] fd32bde558
chore(deps): bump @stripe/react-stripe-js from 1.15.0 to 1.16.3
Bumps [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) from 1.15.0 to 1.16.3.
- [Release notes](https://github.com/stripe/react-stripe-js/releases)
- [Changelog](https://github.com/stripe/react-stripe-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/react-stripe-js/compare/v1.15.0...v1.16.3)

---
updated-dependencies:
- dependency-name: "@stripe/react-stripe-js"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-13 06:09:38 +00:00
dependabot[bot] bb02697326
chore(deps-dev): bump esbuild from 0.14.2 to 0.16.17
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.14.2 to 0.16.17.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2021.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.14.2...v0.16.17)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-12 01:21:18 +00:00
dependabot[bot] 94ea3a5a20
chore(deps): bump class-validator from 0.13.2 to 0.14.0
Bumps [class-validator](https://github.com/typestack/class-validator) from 0.13.2 to 0.14.0.
- [Release notes](https://github.com/typestack/class-validator/releases)
- [Changelog](https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/typestack/class-validator/compare/v0.13.2...v0.14.0)

---
updated-dependencies:
- dependency-name: class-validator
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 23:24:17 +00:00
Vijay Budhram 2879c2723a
Merge pull request #14739 from mozilla/dependabot/npm_and_yarn/convict-6.2.4
chore(deps): bump convict from 6.2.3 to 6.2.4
2023-01-11 10:58:10 -05:00
dependabot[bot] 1f8cda2086
chore(deps): bump knex from 2.3.0 to 2.4.0
Bumps [knex](https://github.com/knex/knex) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/knex/knex/releases)
- [Changelog](https://github.com/knex/knex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/knex/knex/compare/2.3.0...2.4.0)

---
updated-dependencies:
- dependency-name: knex
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 04:42:08 +00:00
dependabot[bot] 0653d4e3d3
chore(deps): bump convict from 6.2.3 to 6.2.4
Bumps [convict](https://github.com/mozilla/node-convict) from 6.2.3 to 6.2.4.
- [Release notes](https://github.com/mozilla/node-convict/releases)
- [Changelog](https://github.com/mozilla/node-convict/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mozilla/node-convict/commits)

---
updated-dependencies:
- dependency-name: convict
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-10 22:25:35 +00:00
Dan Schomburg 59ca622387
Merge pull request #14731 from mozilla/FXA-6266
task(CI): build, unit test, and integration test jobs
2023-01-10 13:53:54 -08:00
dschom a620922422
task(CI): build, unit test, and integration test jobs
Because:
- We wanted to run a few preliminary checks before proceeding to more
  expensive CI jobs. Checks include:
    - Compiling typescript in commonly referenced workspace packages
    - Linting code that has changed
    - Executing Unit Tests for code that has changed
- We wanted to partition test operations into unit tests, and
   integration tests. Unit tests can be run relatively quickly and
   require no additional infrastructure. Integration tests require
   additional infrastructure and generally have longer execution
   times. Now that jobs are blocked from running until preliminary
   checks pass, one of which is unit tests, it is important to draw a
   distinction between these two types of tests.
- We want to avoid unnecessary yarn installs and typescript
  compilations, which are time consuming.
- We want to make sure that test results are published and failing tests
   can be easily viewed in the CI.

This Commit:

- Creates a build-and-validate job in the CI that builds, lints, and
  unit tests code prior to running any other jobs.
- Creates unit-test job in CI config
- Creates integration-test job in CI config
- Removes redundant calls to compile workspace packages. These
  are now built up front, cached, and restored as needed for future
  runs.
- Extends the create-lists script functionality to generate commands
  that can be executed with the parallel command.
- Removes unnecessary yarn install operations. Invoking yarn workspace
   focus results in a yarn install. In the case of running tests this is largely
   unnecessary, because we already do a yarn install in the base-install
   step.
- Make sure test results are exported as junit xml so the CI can report
  back on tests that were failing. This was done for a couple workspace
  packages, but many were lacking the capability. All test:unit and
  test:integration npm scripts now export this data.
- Fixes the following issues encountered along the way:
        - Adds logs to monitor heap usage of jest tests. Some
          jest tests are still using a lot of memory.
        - Moves a few slow / long running tests from unit test to
          integration tests.
        - Ensures that jest.transform for ts-jest is always instructed
           to have the config option isolateModules is set to true. This
           definitely decreases memory overhead and resolves some
           of the OOM errors we were hitting. It was configured in
           some places but not everywhere.
        - Exports test results files for all tests
        - Exports all test artifacts
        - Uses gnu parallel to run tests in parallel. Turns out yarn
          workspaces foreach would give a false positive when an OOM
          was encountered. Fortunately, the parallel command offered an
          acceptable work around, and even offers some nice features
          like the load argument, which allows to control test execution a
          bit more efficiently.
2023-01-10 12:52:01 -08:00
dependabot[bot] 7b39167869
chore(deps): bump luxon from 2.3.2 to 2.5.2
Bumps [luxon](https://github.com/moment/luxon) from 2.3.2 to 2.5.2.
- [Release notes](https://github.com/moment/luxon/releases)
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moment/luxon/compare/2.3.2...2.5.2)

---
updated-dependencies:
- dependency-name: luxon
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 14:45:48 +00:00
dependabot[bot] 3c88d75d18
chore(deps): bump @opentelemetry/auto-instrumentations-node
Bumps [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib) from 0.33.1 to 0.36.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-redis-v0.33.1...auto-instrumentations-node-v0.36.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-03 06:35:00 +00:00
dependabot[bot] 5017fde8a9
chore(deps): bump fast-json-patch from 3.0.0-1 to 3.1.1
Bumps [fast-json-patch](https://github.com/Starcounter-Jack/JSON-Patch) from 3.0.0-1 to 3.1.1.
- [Release notes](https://github.com/Starcounter-Jack/JSON-Patch/releases)
- [Commits](https://github.com/Starcounter-Jack/JSON-Patch/compare/3.0.0-1...3.1.1)

---
updated-dependencies:
- dependency-name: fast-json-patch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-30 17:11:05 +00:00
Vijay Budhram 5b50225520
fix(tests): Lower number of content-server test executors and increase instance size 2022-12-20 13:11:41 -05:00
Dan Schomburg 4c14d3e2c2
Merge pull request #14597 from mozilla/FXA-6344
task(ci): Use docker base images to run pipelines
2022-12-19 11:09:42 -08:00
dschom 80a4c66a94
Try targeting mozilla-fxa repos again 2022-12-19 09:35:21 -08:00
Reino Muhl ad7ca38115
Merge pull request #14591 from mozilla/fxa-6187-sub-manage-display-tax
fix(Subscriptions): add tax to sub management
2022-12-19 11:38:38 -05:00
Reino Muhl 50087fd712
fix(Subscriptions): add tax to sub management
Because:

* For exclusive tax, display the tax amount in subscription management

This commit:

* Adds a new component, PriceDetails, that can be used to display the
  price with/out tax, and price intervals with/out tax.
* Adds PriceDetails component to Subscription Management, and updates
  the copy used.
* Preview invoice for each subscription to get the current tax amount
* Update preview invoice and subsequent invoices endpoints to return
  total and subtotal *_excluding_tax amounts.

Closes #FXA-6187
2022-12-16 17:42:53 -05:00
dschom acf3c82590
task(ci): Use docker base image
Because:
- We want to speed up pipeline startup.

This Commit:
- Optimizes docker base image builds for the smallest images possible.
- Enables hard links for yarn cache
- Enables global yarn cache
- Avoids needlessly installing playwright browsers.
- Avoids needlessly running yarn install.
- Uses mozilla/fxa-circleci:ci-base-latest image for running test pipelines
- Uses mozilla/fxa-circleci:ci-base-browsers image for running functional tests pipelines
- Creates configurable executors that can be reused across pipelines
- Upgrades to yarn 3.3.0
- Enabled direct check out of PR code to test, which is faster than circle ci’s checkout command.
- Upgrades functional test to X-Large. This was already the case for playwright tests, but is now extended to content server tests too. This decision was made due to running lots of pipelines and realizing flakiness was largely due to CPU or memory hitting 100% for long periods of time.
- Turns off tracing, since it saves a bit of runtime.
2022-12-15 15:48:16 -08:00
Lauren Zugai 1437af6a6e
Merge pull request #14594 from mozilla/dependabot/npm_and_yarn/opentelemetry/exporter-trace-otlp-http-0.34.0
chore(deps): bump @opentelemetry/exporter-trace-otlp-http from 0.33.0 to 0.34.0
2022-12-14 15:06:16 -06:00
dependabot[bot] a8e4e871c3
chore(deps): bump @opentelemetry/exporter-trace-otlp-http
Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.33.0...experimental/v0.34.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 18:49:59 +00:00