Ben Bangert
58f184f306
fix(backstage): update db references, add gql API ref
...
[skip ci]
Because:
* We want to properly name cache vs. databases.
* We want to add the GraphQL API to the list of services.
This commit:
* Renames the database resources to cache resources.
* Adds the GraphQL API to the list of services.
2024-01-26 08:41:53 -08:00
Ben Bangert
e4ae527c15
fix(backstage): use api ref now that its allowed
...
Because:
* We should now be able to use the API location ref.
* We want to use the right group name.
This commit:
* Updates the backstage files to use the new API location ref.
* Updates the backstage files to use the right group name.
2024-01-25 08:53:42 -08:00
Ben Bangert
a7e69629e6
feat(backstage): setup initial backstage metadata
...
Because:
* We want to test Backstage for software catalog uses.
This commit:
* Adds a catalog-info.yaml file to the root of the repo, with individual
entries for each package.
2024-01-24 13:33:37 -08:00
Vijay Budhram
217901a415
Merge pull request #16037 from mozilla/fxa-8373
...
chore(deps): Specify 123Done client secret from a secrets.json file
2023-11-08 10:06:32 -05:00
Vijay Budhram
7ae925a452
chore(deps): Specify 123Done client secret from a secrets.json file
2023-11-06 15:50:05 -05:00
dschom
1e455ec9c8
task(ci): Remove redis dev password from source
...
Because:
- We are cleaning up stray password even those just used for dev
This Commit:
- Removes the dev password, fxa123, from source
2023-11-03 14:24:07 -07:00
dschom
d96797ae6a
task(CI): Improve nx caching for CI pipelines
...
Because:
- Not all CI operations where taking advantage of NX caches
This Commit:
- Adjusts nx.json config to ensure correct caching behavior
- Adjusts nx.json config to ensure proper target chains. ie build is dependent on pre-build
- Uses nx to directly run integration tests
- Uses nx to directly run unit tests
- Phases out dependency on generated .list files
- Ensures 'start up' for services for functional tests is done with nx and uses nx caches.
- Creates nx tags to facilitate test commands
- Fixes linter errors encountered
- Updates docker images to nx for builds
- Updates nx ignore files
2023-08-29 11:19:54 -07:00
Lisa Chan
3e1e00b524
fix(functional-tests): Fix flow metrics errors in Playwright tests
2023-06-06 11:01:54 -04:00
Dan Schomburg
9489d3eb3e
Merge pull request #15323 from mozilla/FXA-7081
...
chore(many): Remove npm run commands
2023-05-18 17:29:43 -07:00
Dan Schomburg
e3300d6d52
Merge pull request #15293 from mozilla/FXA-7333
...
task(many): Investigate adding auth to redis connection
2023-05-17 11:28:49 -07:00
dschom
ce114f7262
chore(many): Remove npm run commands
...
Because:
- We are cleaning up npm scripts in preparation for nx
This Commit:
- Replaces npm run with yarn
- Removes npm-run-all package
- Replaces npm install -g with yarn global add
- Updates references to npm install or npm run in readme files
2023-05-17 11:24:09 -07:00
dschom
15cdb39f27
task(all): Set package.json versions to 0.0.0
...
Because:
- We now dynamically generate package versions on deployment.
This Commit:
- Sets all workspaces packages to 0.0.0
2023-05-12 16:46:31 -07:00
dschom
c7995188d0
task(many): Investigate adding auth to redis connection
...
Because:
- We want a poc that auth can be added to redis
This Commit:
- Configures all configs to support a redis password
- Sets the standard env for redis auth to REDIS_PASSWORD
- Creates a default redis password of 'fxa123' for local dev
- Starts redis container with --requirepass fxa123
2023-05-12 16:22:38 -07:00
Bianca Danforth
4382b82931
docs(123done): update heroku deploy instructions in README
...
Because:
* Any developer should be able to follow the instructions and deploy 123Done to stage/prod.
This commit:
* Updates the README accordingly.
Closes #(No issue)
Relates to: FXA-7165 where we updated 123Done for new functional tests.
2023-04-27 14:45:55 -04:00
Lisa Chan
943710c2c5
fix(content-server): verify metrics opt-out in payments and adds tests to check flow metrics query params
2023-04-25 11:10:43 -04:00
Barry Chen
b6b445cd6d
chore(lint): move eslint-plugin-fxa into the monorepo
...
Because:
- we don't want to maintain the fxa eslint plugin in another repo
This commit:
- move the plugin into the monorepo
Co-authored-by: Peter deHaan <peter@deseloper.com>
2023-03-29 11:30:03 -05:00
dependabot[bot]
1c1c325b2e
chore(deps): bump pm2 from 5.2.2 to 5.3.0
...
Bumps [pm2](https://github.com/Unitech/pm2 ) from 5.2.2 to 5.3.0.
- [Release notes](https://github.com/Unitech/pm2/releases )
- [Changelog](https://github.com/Unitech/pm2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Unitech/pm2/compare/5.2.2...5.3.0 )
---
updated-dependencies:
- dependency-name: pm2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-22 17:18:31 +00:00
Barry Chen
da11e63832
chore(deps): upgrade to node.js 18
...
Because:
- we want to use the latest node LTS major version
This commit:
- upgrades FxA to use node 18, with two workarounds
- Webpack uses a hash algorithm that's no longer supported by default
in node 17+, causing build failures; --openssl-legacy-provider is
used as the workaround
- dns.lookup in node 17+ by default returns the results in the same
order as they are from the resolver, which could lead to
'localhost' resolving to ::1; --dns-result-order=ipv4first is used
as the workaround
2023-03-20 13:28:10 -05: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
dependabot[bot]
946cb34a1b
chore(deps): bump express from 4.17.2 to 4.17.3
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.2 to 4.17.3.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.2...4.17.3 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-06 20:25:51 +00:00
Vijay Budhram
2bc63c6981
fix(test): Update 123Done production urls
2022-12-05 15:54:39 -05:00
Vijay Budhram
62e1e5ead8
feat(oauth): Add support for `prompt=login` and return the `auth_time` in id token
2022-11-17 13:26:19 -05:00
dependabot[bot]
601231d67b
chore(deps): bump pm2 from 5.1.2 to 5.2.2
...
Bumps [pm2](https://github.com/Unitech/pm2 ) from 5.1.2 to 5.2.2.
- [Release notes](https://github.com/Unitech/pm2/releases )
- [Changelog](https://github.com/Unitech/pm2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Unitech/pm2/compare/5.1.2...5.2.2 )
---
updated-dependencies:
- dependency-name: pm2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-26 16:10:38 +00:00
Vijay Budhram
df7e0da589
fix(scope): Add support for 123done to request a scope key
2022-10-05 16:12:20 -04:00
Vijay Budhram
8d8718b207
feat(pair): test
2022-08-30 15:33:52 -04:00
Reino Muhl
1717f79eee
feat(123done): add additional 123done pro plans
...
Because:
* QA functional test automation requires 6m and 12m plans.
This commit:
* Update 123Done with 6m and 12m plans.
Closes #13841
2022-08-04 16:17:30 -04:00
Peter deHaan
1b11d2f910
chore(lint): Fix 123done ESLint config
2022-07-13 10:39:39 -07:00
Vijay Budhram
e731230155
Merge pull request #13409 from mozilla/fxa-5401
...
chore(deps): Update ioredis in 123Done
2022-06-24 10:02:14 -04:00
Vijay Budhram
49bd59a5cf
chore(deps): Update ioredis in 123Done
2022-06-23 15:35:10 -04:00
Peter deHaan
9c628bad46
fix(lint): Fix stylelint errors
2022-06-17 13:44:58 -07:00
dependabot[bot]
0b915bbfa0
chore(deps): bump convict from 6.2.2 to 6.2.3
...
Bumps [convict](https://github.com/mozilla/node-convict ) from 6.2.2 to 6.2.3.
- [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/compare/v6.2.2...v6.2.3 )
---
updated-dependencies:
- dependency-name: convict
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-26 02:59:06 +00:00
dependabot[bot]
f8237797a1
chore(deps): bump convict from 6.2.1 to 6.2.2
...
Bumps [convict](https://github.com/mozilla/node-convict ) from 6.2.1 to 6.2.2.
- [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/compare/v6.2.1...v6.2.2 )
---
updated-dependencies:
- dependency-name: convict
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-18 17:51:36 +00:00
Lauren Zugai
e1be26ddda
Merge remote-tracking branch 'origin/main' into train-228-merge-main-v2
2022-04-01 12:48:08 -05:00
Vijay Budhram
f4d13cf324
feat(auth): Add third party auth metrics ( #12221 )
2022-03-29 10:31:07 -04:00
Vijay Budhram
06c16ccf14
fix(google): Pocket third party auth fixes, FAQ link fix ( #12177 )
2022-03-17 16:24:55 -04:00
Vijay Budhram
b6255130df
fix(google): Pocket third party auth fixes, FAQ link fix ( #12177 )
2022-03-17 15:55:07 -04:00
Vijay Budhram
aea4cbe07a
feat(google): return provider user id to the oauth client ( #11999 )
2022-02-28 11:18:21 -05:00
Vijay Budhram
b5eafa1242
fix(metrics): Populate relier `service` value if param exists ( #11818 )
2022-02-02 10:15:04 -05:00
dependabot[bot]
e6433d1de6
chore(deps): bump express from 4.17.1 to 4.17.2 ( #11509 )
...
* chore(deps): bump express from 4.17.1 to 4.17.2
Bumps [express](https://github.com/expressjs/express ) from 4.17.1 to 4.17.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.17.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): updated yarn.lock
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fxa-bananafox[bot] <70546514+fxa-bananafox[bot]@users.noreply.github.com>
2022-01-05 10:12:32 -05:00
dependabot[bot]
5577e08e46
chore(deps): bump ioredis from 4.28.0 to 4.28.2 ( #11449 )
...
* chore(deps): bump ioredis from 4.28.0 to 4.28.2
Bumps [ioredis](https://github.com/luin/ioredis ) from 4.28.0 to 4.28.2.
- [Release notes](https://github.com/luin/ioredis/releases )
- [Changelog](https://github.com/luin/ioredis/blob/master/Changelog.md )
- [Commits](https://github.com/luin/ioredis/compare/v4.28.0...v4.28.2 )
---
updated-dependencies:
- dependency-name: ioredis
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): updated yarn.lock
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fxa-bananafox[bot] <70546514+fxa-bananafox[bot]@users.noreply.github.com>
2021-12-27 11:59:41 -05:00
Danny Coates
dfb1cd9517
feat(event-broker): wire up events from auth-server through event-broker to webhooks in local dev
2021-12-15 16:00:50 -08:00
Danny Coates
a62532cc50
chore(ci): slow down pm2 startup ( #11084 )
...
* feat(cli): add 'yarn delete services' command
sometimes you may want to leave all your DBs running but completely start over with fresh services. The pm2 restart command doesn't fully reset the environment and sometimes that's what you want. Delete lets us remove the service from pm2 so we can start it fresh.
* chore(ci): slow down pm2 startup
I've noticed ci failures where the services don't even get started up completely happening more frequently. During the brief time that circleci showed resource graphs the pm2 startup pegged both cpu and memory. If we wait for the services that have a lot of building at startup to finish before starting the next service maybe we'll have better stability.
* chore(tests): remove support-panel from functional test startup
2021-11-19 11:52:33 -08:00
dependabot[bot]
d74962e1b5
chore(deps): bump ioredis from 4.27.11 to 4.28.0 ( #11076 )
...
* chore(deps): bump ioredis from 4.27.11 to 4.28.0
Bumps [ioredis](https://github.com/luin/ioredis ) from 4.27.11 to 4.28.0.
- [Release notes](https://github.com/luin/ioredis/releases )
- [Changelog](https://github.com/luin/ioredis/blob/master/Changelog.md )
- [Commits](https://github.com/luin/ioredis/compare/v4.27.11...v4.28.0 )
---
updated-dependencies:
- dependency-name: ioredis
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): updated yarn.lock
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fxa-bananafox[bot] <70546514+fxa-bananafox[bot]@users.noreply.github.com>
2021-11-19 11:08:01 -08:00
dependabot[bot]
ef7842bc0f
chore(deps): bump convict from 6.2.0 to 6.2.1
...
Bumps [convict](https://github.com/mozilla/node-convict ) from 6.2.0 to 6.2.1.
- [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/compare/v6.2.0...v6.2.1 )
---
updated-dependencies:
- dependency-name: convict
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-26 06:31:54 +00:00
Danny Coates
17e06a38d2
chore(node): upgrade to node 16 ( #10799 )
2021-10-22 16:10:22 -07:00
dependabot[bot]
8d01acb19e
chore(deps): bump ioredis from 4.27.10 to 4.27.11
...
Bumps [ioredis](https://github.com/luin/ioredis ) from 4.27.10 to 4.27.11.
- [Release notes](https://github.com/luin/ioredis/releases )
- [Changelog](https://github.com/luin/ioredis/blob/master/Changelog.md )
- [Commits](https://github.com/luin/ioredis/compare/v4.27.10...v4.27.11 )
---
updated-dependencies:
- dependency-name: ioredis
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-12 06:16:11 +00:00
Danny Coates
f57031d152
chore(deps): updated dependencies ( #10638 )
2021-10-06 15:38:39 -07:00
dependabot[bot]
c39396ae05
chore(deps): bump ioredis from 4.27.9 to 4.27.10
...
Bumps [ioredis](https://github.com/luin/ioredis ) from 4.27.9 to 4.27.10.
- [Release notes](https://github.com/luin/ioredis/releases )
- [Changelog](https://github.com/luin/ioredis/blob/master/Changelog.md )
- [Commits](https://github.com/luin/ioredis/compare/v4.27.9...v4.27.10 )
---
updated-dependencies:
- dependency-name: ioredis
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-06 06:21:42 +00:00
Danny Coates
89e549a742
chore(deps): update pm2; dedupe ( #10557 )
2021-09-29 14:01:10 -07:00
Vijay Budhram
87364e4ed3
fix(tests): Update 123done selectors
2021-09-20 13:40:40 -04:00