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

9 Коммитов

Автор SHA1 Сообщение Дата
Danny Coates 6e9d4eaea5
refactor(profile): replaced graphicsmagick with sharp
because I'm tired of the extra hoops to maintain gm
2020-09-16 13:59:51 -07:00
Danny Coates a4407cda07
fix(oauthdb): split creating oauthdb from main process startup. possibly a fix for #6100 2020-09-16 09:12:20 -07:00
Danny Coates 39345629be
fix(build): added postinstall to fxa-shared
In dev we want to be able to go from a `yarn install` to
running code but we also want to keep typescript as a
devDependency for production builds where we have an
explicit build phase then --production install. To keep the
production install from failing on the postinstall we need
it to succeed even if tsc is missing, hence the `|| true`.
2020-06-26 10:18:33 -07:00
Danny Coates ce07880854
feat(dev): handle skip ci label to skip tests 2020-06-25 09:49:33 -07:00
Danny Coates c495177e88
feat(auth): handle a password change requirement in login
When a password change is required the lockedAt flag is set, currently by an external script. Until the password is changed all sessions for such an account must be verified. The 'password-change' verificationReason is returned in the response to tell the frontend to show the change password ui. The resetAccount db procedure resets the lockedAt value to null when the password is changed.
2020-06-10 15:44:56 -07:00
Danny Coates 81575019a9
refactor(packages): use workspace references 2020-05-21 10:57:21 -07:00
Danny Coates d4da8a3606
feat(docker): created fxa-builder docker image
This adds a base node image and builder image so
that all our service images can share the same
common base, be smaller, and require less customization.
2020-04-22 16:27:22 -07:00
Danny Coates 6547eaa270
lint(ci): .circleci shell script updates from shellcheck 2020-03-12 09:20:32 -07:00
Danny Coates 25b04f8944
feat(ci): optimize when 'npm ci' is run on circleci
A full `npm ci` sometimes takes a long time for whatever
reason. Before this change it always ran, even if the
tests were going to be skipped. Now it checks whether
the tests are going to run first.
2020-03-11 13:14:16 -07:00