Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: merge release 5.61.0 into master #4009

Merged
merged 478 commits into from
Jun 22, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
478 commits
Select commit Hold shift + click to select a range
ee79027
fix(deps): bump twilio from 3.74.0 to 3.75.0 (#3506)
dependabot[bot] Feb 24, 2022
5ef1e34
Merge pull request #3501 from opengovsg/chore/al2-migration
timotheeg Feb 24, 2022
ab2c832
chore(deps-dev): bump @babel/preset-env from 7.16.7 to 7.16.11 (#3508)
dependabot[bot] Feb 25, 2022
6ef5f39
chore(deps-dev): bump @types/uid-generator from 2.0.2 to 2.0.3 (#3507)
dependabot[bot] Feb 25, 2022
3f9b4ec
fix(deps): bump aws-sdk from 2.1080.0 to 2.1081.0 (#3510)
dependabot[bot] Feb 25, 2022
6371fc0
Merge remote-tracking branch 'origin/release' into merge_conflict_fixes
timotheeg Feb 25, 2022
2759f23
fix(deps): bump @sentry/browser from 6.17.9 to 6.18.0 (#3509)
dependabot[bot] Feb 25, 2022
a5738f0
Merge pull request #3512 from opengovsg/merge_conflict_fixes
karrui Feb 25, 2022
2c607a2
fix(deps): bump @sentry/integrations from 6.17.9 to 6.18.0 (#3511)
dependabot[bot] Feb 25, 2022
783dfae
chore(deps-dev): bump @types/lodash from 4.14.178 to 4.14.179 (#3522)
dependabot[bot] Feb 27, 2022
a0e2d6d
fix(deps): bump aws-sdk from 2.1081.0 to 2.1082.0 (#3523)
dependabot[bot] Feb 27, 2022
fcac2f1
fix(ci/deploy): truncate deploy description correctly (#3524)
mantariksh Feb 28, 2022
dbede8f
feat: add positional argument to create form field API (#3486)
karrui Feb 28, 2022
4d36461
feat: add `/client/env` API route for sending client env vars as JSON…
karrui Feb 28, 2022
598cf5f
fix(deps): bump dotenv from 10.0.0 to 16.0.0 (#3377)
dependabot[bot] Feb 28, 2022
2a28e5d
feat(BounceController): log SNS topic confirmation notification emails
karrui Feb 28, 2022
12b28a6
Merge pull request #3525 from opengovsg/release-al2-hotfix-v5.43.2
mantariksh Feb 28, 2022
d2e3dca
chore(deps-dev): bump ngrok from 4.2.2 to 4.3.0 (#3526)
dependabot[bot] Mar 1, 2022
b9484ee
fix(deps): bump @sentry/browser from 6.18.0 to 6.18.1 (#3527)
dependabot[bot] Mar 1, 2022
5c6b990
chore(deps-dev): bump typescript from 4.5.5 to 4.6.2 (#3530)
dependabot[bot] Mar 1, 2022
f9f2f8a
fix(deps): bump @sentry/integrations from 6.18.0 to 6.18.1 (#3531)
dependabot[bot] Mar 1, 2022
23f3367
Merge pull request #3529 from opengovsg/release-al2
karrui Mar 1, 2022
3b93abb
Revert "feat(BounceController): log SNS topic confirmation notificati…
karrui Mar 1, 2022
7fcb1f3
fix(deps): bump aws-sdk from 2.1082.0 to 2.1083.0 (#3534)
dependabot[bot] Mar 1, 2022
64bec1c
chore(deps-dev): bump ts-node from 10.5.0 to 10.6.0 (#3536)
dependabot[bot] Mar 1, 2022
8aa9076
fix(deps): bump zod from 3.12.0 to 3.12.1 in /shared (#3537)
dependabot[bot] Mar 1, 2022
a04c39b
fix(deps): bump multiparty from 4.2.2 to 4.2.3 (#3535)
dependabot[bot] Mar 2, 2022
efa6028
feat: export shared types for use in client/backend, update user rout…
karrui Mar 2, 2022
2456295
fix(deps): bump aws-sdk from 2.1083.0 to 2.1084.0 (#3538)
dependabot[bot] Mar 2, 2022
aa64246
fix(deps): bump zod from 3.12.0 to 3.13.2 (#3539)
dependabot[bot] Mar 2, 2022
8fb18fc
fix(deps): bump zod from 3.12.1 to 3.13.3 in /shared (#3540)
dependabot[bot] Mar 3, 2022
bf0c979
fix: revert how we initiate mongo database in docker-compose local de…
karrui Mar 3, 2022
46e88ad
chore(deps-dev): bump eslint-config-prettier from 8.4.0 to 8.5.0 (#3542)
dependabot[bot] Mar 3, 2022
4305100
fix(deps): bump zod from 3.13.2 to 3.13.4 (#3543)
dependabot[bot] Mar 3, 2022
bdf4eb2
fix(deps): bump aws-sdk from 2.1084.0 to 2.1085.0 (#3544)
dependabot[bot] Mar 3, 2022
aabce79
chore(deps-dev): bump eslint-config-prettier in /shared (#3545)
dependabot[bot] Mar 3, 2022
5df999a
fix(deps): bump zod from 3.13.3 to 3.13.4 in /shared (#3546)
dependabot[bot] Mar 3, 2022
f64f2f6
chore(deps-dev): bump ngrok from 4.3.0 to 4.3.1 (#3548)
dependabot[bot] Mar 6, 2022
d3221ed
chore(deps-dev): bump lint-staged from 12.3.4 to 12.3.5 (#3549)
dependabot[bot] Mar 6, 2022
91e9735
chore(deps-dev): bump @opengovsg/mockpass from 2.8.0 to 2.8.1 (#3550)
dependabot[bot] Mar 7, 2022
8505399
fix(deps): bump aws-sdk from 2.1085.0 to 2.1087.0 (#3551)
dependabot[bot] Mar 7, 2022
41fc736
chore(deps-dev): bump ts-node from 10.6.0 to 10.7.0 (#3552)
dependabot[bot] Mar 7, 2022
e37946a
fix(deps): bump @opengovsg/spcp-auth-client from 1.4.15 to 1.4.16 (#3…
dependabot[bot] Mar 7, 2022
0f4baf8
chore: bump version to 5.44.0
tshuli Mar 8, 2022
bc8c552
Merge pull request #3554 from opengovsg/release-5.44.0
tshuli Mar 8, 2022
63b552e
Merge pull request #3555 from opengovsg/release-5.44.0
tshuli Mar 8, 2022
a1ed6d5
fix(deps): bump aws-sdk from 2.1087.0 to 2.1088.0 (#3557)
dependabot[bot] Mar 8, 2022
69fe405
fix(deps): bump @sentry/browser from 6.18.1 to 6.18.2 (#3558)
dependabot[bot] Mar 8, 2022
2950308
fix(deps): bump @sentry/integrations from 6.18.1 to 6.18.2 (#3559)
dependabot[bot] Mar 8, 2022
e48dbb0
fix(deps): bump express-rate-limit from 5.5.1 to 6.3.0 (#3463)
dependabot[bot] Mar 9, 2022
34ff0c0
fix(deps): bump axios from 0.26.0 to 0.26.1 (#3562)
dependabot[bot] Mar 9, 2022
b99a709
fix(deps): bump aws-sdk from 2.1088.0 to 2.1089.0 (#3563)
dependabot[bot] Mar 9, 2022
aca1dde
fix(deps): bump aws-sdk from 2.1089.0 to 2.1090.0 (#3565)
dependabot[bot] Mar 10, 2022
8cbf894
fix(deps): bump aws-sdk from 2.1090.0 to 2.1092.0 (#3567)
dependabot[bot] Mar 13, 2022
e43a269
fix(deps): bump busboy from 1.4.0 to 1.5.0 (#3568)
dependabot[bot] Mar 13, 2022
cc449ab
fix(deps): bump twilio from 3.75.0 to 3.75.1 (#3566)
dependabot[bot] Mar 13, 2022
3e5fe41
fix(deps): bump @babel/runtime from 7.17.2 to 7.17.7 (#3573)
dependabot[bot] Mar 14, 2022
efd72bb
chore(deps-dev): bump @opengovsg/mockpass from 2.8.1 to 2.9.0 (#3574)
dependabot[bot] Mar 14, 2022
dc0e826
fix(deps): bump fp-ts from 2.11.8 to 2.11.9 (#3575)
dependabot[bot] Mar 14, 2022
fd833e7
chore(deps-dev): bump @babel/core from 7.17.5 to 7.17.7 (#3572)
dependabot[bot] Mar 14, 2022
1198921
fix(deps): bump aws-sdk from 2.1092.0 to 2.1093.0 (#3578)
dependabot[bot] Mar 15, 2022
06285a9
chore(deps-dev): bump @types/lodash from 4.14.179 to 4.14.180 (#3579)
dependabot[bot] Mar 15, 2022
2c737a3
chore: bump version to 5.55.0
tshuli Mar 16, 2022
2aef5e1
Merge pull request #3580 from opengovsg/release-v5.55.0
tshuli Mar 16, 2022
b63382b
Merge pull request #3582 from opengovsg/release-al2
tshuli Mar 16, 2022
b1d2c11
chore(deps-dev): bump prettier from 2.5.1 to 2.6.0 (#3587)
dependabot[bot] Mar 16, 2022
0989e09
chore(deps-dev): bump lint-staged from 12.3.5 to 12.3.6 (#3588)
dependabot[bot] Mar 16, 2022
10ec6d1
fix(deps): bump aws-sdk from 2.1093.0 to 2.1094.0 (#3589)
dependabot[bot] Mar 16, 2022
5633709
fix(deps): bump libphonenumber-js from 1.9.49 to 1.9.50 (#3604)
dependabot[bot] Mar 17, 2022
6074e0b
fix(deps): bump aws-sdk from 2.1094.0 to 2.1095.0 (#3606)
dependabot[bot] Mar 17, 2022
5ce4fa5
chore(deps-dev): bump lint-staged from 12.3.6 to 12.3.7 (#3607)
dependabot[bot] Mar 17, 2022
e35ee88
fix(deps): bump libphonenumber-js from 1.9.49 to 1.9.50 in /shared (#…
dependabot[bot] Mar 18, 2022
f9c6bf4
chore(deps-dev): bump @babel/core from 7.17.7 to 7.17.8 (#3614)
dependabot[bot] Mar 20, 2022
2ef9e35
chore(deps-dev): bump eslint-plugin-jest from 26.1.1 to 26.1.2 (#3615)
dependabot[bot] Mar 20, 2022
c07dc41
fix(deps): bump zod from 3.13.4 to 3.14.2 (#3617)
dependabot[bot] Mar 20, 2022
f431af8
fix(deps): bump aws-sdk from 2.1095.0 to 2.1096.0 (#3618)
dependabot[bot] Mar 20, 2022
6eb8381
fix(deps): bump type-fest from 2.12.0 to 2.12.1 in /shared (#3620)
dependabot[bot] Mar 20, 2022
99ea2be
fix(deps): bump zod from 3.13.4 to 3.14.2 in /shared (#3621)
dependabot[bot] Mar 20, 2022
bdf59e1
chore(deps-dev): bump type-fest from 2.12.0 to 2.12.1 (#3619)
dependabot[bot] Mar 20, 2022
3bd3d98
fix(deps): bump @babel/runtime from 7.17.7 to 7.17.8 (#3622)
dependabot[bot] Mar 20, 2022
f922e7f
chore(deps-dev): bump @types/supertest from 2.0.11 to 2.0.12 (#3626)
dependabot[bot] Mar 21, 2022
4502f0e
fix(deps): bump @sentry/integrations from 6.18.2 to 6.19.0 (#3628)
dependabot[bot] Mar 21, 2022
06f5185
fix(deps): bump nodemailer from 6.7.2 to 6.7.3 (#3627)
dependabot[bot] Mar 22, 2022
6064e48
fix(deps): bump @sentry/browser from 6.18.2 to 6.19.1 (#3631)
dependabot[bot] Mar 22, 2022
6426384
fix(deps): bump aws-sdk from 2.1096.0 to 2.1097.0 (#3633)
dependabot[bot] Mar 22, 2022
36806a7
chore(deps-dev): bump @types/node from 17.0.21 to 17.0.22 (#3634)
dependabot[bot] Mar 22, 2022
a881859
fix(deps): bump @sentry/integrations from 6.19.0 to 6.19.1 (#3635)
dependabot[bot] Mar 22, 2022
2e820a8
chore(deps-dev): bump @types/busboy from 1.3.0 to 1.5.0 (#3636)
dependabot[bot] Mar 22, 2022
9c29465
chore(deps-dev): bump babel-loader from 8.2.3 to 8.2.4 (#3638)
dependabot[bot] Mar 22, 2022
28f40a0
fix(deps): bump @sentry/browser from 6.19.1 to 6.19.2 (#3639)
dependabot[bot] Mar 23, 2022
e7c2421
fix(deps): bump nocache from 3.0.1 to 3.0.3 (#3641)
dependabot[bot] Mar 23, 2022
1e8cc0a
fix(deps): bump @sentry/integrations from 6.19.1 to 6.19.2 (#3640)
dependabot[bot] Mar 23, 2022
99a6fd4
fix(deps): bump aws-sdk from 2.1097.0 to 2.1099.0 (#3647)
dependabot[bot] Mar 24, 2022
a2651b5
chore(deps-dev): bump eslint-plugin-jest from 26.1.2 to 26.1.3 (#3649)
dependabot[bot] Mar 24, 2022
cef2fe0
fix(deps): bump zod from 3.14.2 to 3.14.3 (#3651)
dependabot[bot] Mar 27, 2022
237f508
chore(deps-dev): bump @types/node from 17.0.22 to 17.0.23 (#3652)
dependabot[bot] Mar 27, 2022
379d47b
fix(deps): bump zod from 3.14.2 to 3.14.3 in /shared (#3654)
dependabot[bot] Mar 27, 2022
1b29517
fix(deps): bump aws-sdk from 2.1099.0 to 2.1101.0 (#3653)
dependabot[bot] Mar 28, 2022
a2efbc5
fix(deps): bump twilio from 3.75.1 to 3.76.0 (#3648)
dependabot[bot] Mar 28, 2022
c2149d1
chore: bump version to 5.56.0
tshuli Mar 28, 2022
ef137b2
Merge pull request #3659 from opengovsg/release-5.56.0
tshuli Mar 29, 2022
6f70890
fix(deps/Snyk): security upgrade convict from 6.2.1 to 6.2.2 (#3662)
snyk-bot Mar 29, 2022
f733f17
Merge pull request #3663 from opengovsg/release-al2
tshuli Mar 29, 2022
9c94078
chore(deps-dev): bump typescript from 4.6.2 to 4.6.3 (#3661)
dependabot[bot] Mar 29, 2022
d94ca76
chore(deps-dev): bump @types/validator from 13.7.1 to 13.7.2 (#3660)
dependabot[bot] Mar 29, 2022
e0d29ec
chore(deps-dev): bump prettier from 2.6.0 to 2.6.1 (#3673)
dependabot[bot] Mar 29, 2022
054bb33
chore(deps-dev): bump htmlhint from 1.1.2 to 1.1.3 (#3674)
dependabot[bot] Mar 29, 2022
a0ff747
chore(deps-dev): bump @types/lodash from 4.14.180 to 4.14.181 (#3675)
dependabot[bot] Mar 29, 2022
f1428a7
chore(deps-dev): bump @opengovsg/mockpass from 2.9.0 to 2.9.1 (#3676)
dependabot[bot] Mar 29, 2022
5eae290
chore(deps-dev): bump maildev from 1.1.0 to 1.1.1 (#3678)
dependabot[bot] Mar 29, 2022
8c75a97
fix(deps): bump aws-sdk from 2.1101.0 to 2.1103.0 (#3677)
dependabot[bot] Mar 30, 2022
62e52b2
fix(deps): bump @sentry/integrations from 6.19.2 to 6.19.3 (#3682)
dependabot[bot] Mar 30, 2022
77f96bb
fix(deps): bump @sentry/browser from 6.19.2 to 6.19.3 (#3683)
dependabot[bot] Mar 31, 2022
b0a611c
chore(deps-dev): bump maildev from 1.1.1 to 2.0.1 (#3681)
dependabot[bot] Mar 31, 2022
1177e9c
fix(deps): bump aws-sdk from 2.1103.0 to 2.1106.0 (#3689)
dependabot[bot] Apr 3, 2022
7101501
fix(deps): bump type-fest from 2.12.1 to 2.12.2 in /shared (#3688)
dependabot[bot] Apr 5, 2022
fded4fa
fix(deps): bump jszip from 3.7.1 to 3.8.0 (#3685)
dependabot[bot] Apr 5, 2022
8525bdd
chore(deps-dev): bump concurrently from 7.0.0 to 7.1.0 (#3690)
dependabot[bot] Apr 5, 2022
0427b12
fix(deps): bump jszip from 3.7.1 to 3.9.0 in /shared (#3703)
dependabot[bot] Apr 5, 2022
5c9c631
feat: allow upload of files with mov and jfif file extensions (#3704)
karrui Apr 5, 2022
f4a0b8f
fix(deps): bump @sentry/integrations from 6.19.3 to 6.19.4 (#3706)
dependabot[bot] Apr 5, 2022
556925d
chore(deps-dev): bump type-fest from 2.12.1 to 2.12.2 (#3708)
dependabot[bot] Apr 5, 2022
5d1c5b8
fix(deps): bump body-parser from 1.19.2 to 1.20.0 (#3709)
dependabot[bot] Apr 5, 2022
da6521f
fix(deps): bump jszip from 3.8.0 to 3.9.1 (#3711)
dependabot[bot] Apr 6, 2022
bfdf3ad
fix(deps): bump zod from 3.14.3 to 3.14.4 (#3712)
dependabot[bot] Apr 6, 2022
3995c1a
fix(deps): bump zod from 3.14.3 to 3.14.4 in /shared (#3701)
dependabot[bot] Apr 6, 2022
3bd5135
fix(deps): bump aws-sdk from 2.1106.0 to 2.1108.0 (#3713)
dependabot[bot] Apr 6, 2022
5abdfa8
fix(deps): bump jszip from 3.9.0 to 3.9.1 in /shared (#3714)
dependabot[bot] Apr 6, 2022
aec58f9
fix: update ports for maildev to 1080 and 1025 (#3710)
timotheeg Apr 7, 2022
60479b0
chore(deps-dev): bump prettier from 2.6.1 to 2.6.2 (#3707)
dependabot[bot] Apr 7, 2022
7f2978f
fix(deps): bump @sentry/integrations from 6.19.4 to 6.19.6 (#3717)
dependabot[bot] Apr 7, 2022
e74ed81
fix(deps): bump @babel/runtime from 7.17.8 to 7.17.9 (#3718)
dependabot[bot] Apr 7, 2022
0016eea
fix(deps): bump aws-sdk from 2.1108.0 to 2.1109.0 (#3719)
dependabot[bot] Apr 7, 2022
3e6bb85
chore(deps-dev): bump maildev from 2.0.1 to 2.0.2 (#3720)
dependabot[bot] Apr 7, 2022
3d864f3
fix(deps): bump moment from 2.29.1 to 2.29.2 (#3721)
dependabot[bot] Apr 9, 2022
c5c08e3
fix(deps): bump @sentry/browser from 6.19.3 to 6.19.6 (#3723)
dependabot[bot] Apr 10, 2022
ad89e25
fix(deps): bump winston from 3.6.0 to 3.7.2 (#3722)
dependabot[bot] Apr 11, 2022
18a2ced
fix(deps): bump aws-sdk from 2.1109.0 to 2.1111.0 (#3724)
dependabot[bot] Apr 11, 2022
889ab5d
fix(deps): bump twilio from 3.76.0 to 3.76.1 (#3725)
dependabot[bot] Apr 11, 2022
28bf25e
fix(deps): bump libphonenumber-js from 1.9.50 to 1.9.51 (#3727)
dependabot[bot] Apr 11, 2022
b8aed5b
chore(deps-dev): bump eslint-plugin-import from 2.25.4 to 2.26.0 (#3728)
dependabot[bot] Apr 11, 2022
64d915e
chore(deps-dev): bump eslint-plugin-jest from 26.1.3 to 26.1.4 (#3726)
dependabot[bot] Apr 11, 2022
ccf51e8
chore(deps-dev): bump @babel/core from 7.17.8 to 7.17.9 (#3730)
dependabot[bot] Apr 11, 2022
e6cd5f3
fix(deps): bump web-streams-polyfill from 3.2.0 to 3.2.1 (#3729)
dependabot[bot] Apr 11, 2022
975f0aa
chore(deps-dev): bump htmlhint from 1.1.3 to 1.1.4 (#3732)
dependabot[bot] Apr 11, 2022
7d950a4
fix(deps): bump libphonenumber-js from 1.9.50 to 1.9.51 in /shared (#…
dependabot[bot] Apr 11, 2022
7887cbb
chore: bump version to v5.57.0
karrui Apr 12, 2022
e666d52
Merge pull request #3734 from opengovsg/release-v5.57.0
karrui Apr 12, 2022
f55b92d
Merge pull request #3735 from opengovsg/release-al2
karrui Apr 12, 2022
927bcc5
chore(deps-dev): bump jest-localstorage-mock from 2.4.19 to 2.4.21 (#…
dependabot[bot] Apr 12, 2022
2cc518b
fix(deps): bump angular-resource from 1.8.2 to 1.8.3 (#3742)
dependabot[bot] Apr 12, 2022
f8c3913
fix(deps): bump angular-messages from 1.8.2 to 1.8.3 (#3741)
dependabot[bot] Apr 12, 2022
65e9599
fix(deps): bump angular from 1.8.2 to 1.8.3 (#3743)
dependabot[bot] Apr 12, 2022
f2f160a
fix(deps): bump aws-sdk from 2.1111.0 to 2.1112.0 (#3745)
dependabot[bot] Apr 12, 2022
9642219
fix(deps): bump angular-sanitize from 1.8.2 to 1.8.3 (#3744)
dependabot[bot] Apr 12, 2022
4c86029
fix(deps): bump angular-aria from 1.8.2 to 1.8.3 (#3747)
dependabot[bot] Apr 12, 2022
cec49e0
fix(deps): bump angular-animate from 1.8.2 to 1.8.3 (#3746)
dependabot[bot] Apr 13, 2022
5420384
fix(deps): bump aws-sdk from 2.1112.0 to 2.1113.0 (#3749)
dependabot[bot] Apr 13, 2022
c726ace
fix(deps): bump angular-cookies from 1.8.2 to 1.8.3 (#3748)
dependabot[bot] Apr 13, 2022
118d0d8
fix(deps): bump aws-sdk from 2.1113.0 to 2.1116.0 (#3760)
dependabot[bot] Apr 18, 2022
56e7417
fix(deps): bump fp-ts from 2.11.9 to 2.11.10 (#3762)
dependabot[bot] Apr 18, 2022
c570a44
chore(deps-dev): bump @types/node from 17.0.23 to 17.0.24 (#3759)
dependabot[bot] Apr 18, 2022
239bbd9
chore(deps-dev): bump @types/node from 17.0.24 to 17.0.25 (#3765)
dependabot[bot] Apr 19, 2022
cc63f40
chore(deps-dev): bump lint-staged from 12.3.7 to 12.3.8 (#3766)
dependabot[bot] Apr 19, 2022
59639e8
chore(deps-dev): bump @types/lodash from 4.14.181 to 4.14.182 (#3767)
dependabot[bot] Apr 19, 2022
73519fe
chore(deps-dev): bump core-js from 3.21.1 to 3.22.0 (#3769)
dependabot[bot] Apr 19, 2022
c02eb85
chore(deps-dev): bump jest-mock-axios from 4.5.0 to 4.6.1 (#3768)
dependabot[bot] Apr 19, 2022
2c1c933
chore(deps-dev): bump babel-loader from 8.2.4 to 8.2.5 (#3775)
dependabot[bot] Apr 21, 2022
1fab84e
fix(deps): bump aws-sdk from 2.1116.0 to 2.1118.0 (#3776)
dependabot[bot] Apr 21, 2022
bb805fa
fix(deps): bump ejs from 3.1.6 to 3.1.7 (#3777)
dependabot[bot] Apr 21, 2022
805af43
chore(deps-dev): bump core-js from 3.22.0 to 3.22.2 (#3780)
dependabot[bot] Apr 22, 2022
f0bf701
chore(deps-dev): bump lint-staged from 12.3.8 to 12.4.0 (#3781)
dependabot[bot] Apr 22, 2022
f9b8ddf
fix(deps): bump libphonenumber-js from 1.9.51 to 1.9.52 in /shared (#…
dependabot[bot] Apr 25, 2022
7066158
fix(deps): bump express-rate-limit from 6.3.0 to 6.4.0 (#3784)
dependabot[bot] Apr 25, 2022
4f93781
fix(deps): bump libphonenumber-js from 1.9.51 to 1.9.52 (#3797)
dependabot[bot] Apr 27, 2022
d363de6
chore(deps-dev): bump supertest from 6.2.2 to 6.2.3 (#3800)
dependabot[bot] Apr 27, 2022
21020f3
fix(deps): bump @opengovsg/spcp-auth-client from 1.4.16 to 1.4.17 (#3…
dependabot[bot] Apr 27, 2022
c33a08d
fix(deps): bump aws-sdk from 2.1118.0 to 2.1122.0 (#3807)
dependabot[bot] Apr 28, 2022
6f070da
fix(deps): bump @sentry/integrations from 6.19.6 to 6.19.7 (#3810)
dependabot[bot] Apr 29, 2022
2ed5b41
fix(deps): bump busboy from 1.5.0 to 1.6.0 (#3772)
dependabot[bot] Apr 29, 2022
ed800e4
fix(deps): bump axios from 0.26.1 to 0.27.2 (#3808)
dependabot[bot] Apr 29, 2022
f4f990d
chore(deps-dev): bump eslint-plugin-jest from 26.1.4 to 26.1.5 (#3811)
dependabot[bot] Apr 29, 2022
e6b7b07
fix(deps): bump @sentry/browser from 6.19.6 to 6.19.7 (#3814)
dependabot[bot] Apr 29, 2022
ce73865
fix(deps): bump aws-sdk from 2.1122.0 to 2.1124.0 (#3815)
dependabot[bot] Apr 29, 2022
16f5684
fix(deps): bump aws-sdk from 2.1124.0 to 2.1126.0 (#3821)
dependabot[bot] May 4, 2022
5c5b82a
chore(deps-dev): bump core-js from 3.22.2 to 3.22.4 (#3820)
dependabot[bot] May 4, 2022
5064c45
fix(deps): bump nodemailer from 6.7.3 to 6.7.4 (#3819)
dependabot[bot] May 4, 2022
1c74ddc
fix: make AWS_HOSTNAME more specific to sns
karrui May 5, 2022
9f6b879
chore: bump version to v5.57.1
karrui May 5, 2022
96f5ac7
Merge pull request #3829 from opengovsg/release-v5.57.1
karrui May 5, 2022
c6da434
Merge pull request #3831 from opengovsg/release-al2
karrui May 6, 2022
a62f108
feat: hotfix: validate SNS notification with AWS lib rather than cust…
timotheeg May 6, 2022
363315d
Merge pull request #3833 from opengovsg/release-al2
timotheeg May 6, 2022
6d6967d
feat: track Twilio metrics to DataDog (#3824)
timotheeg May 6, 2022
fc50ca0
fix(deps): bump libphonenumber-js from 1.9.52 to 1.9.53 in /shared (#…
dependabot[bot] May 9, 2022
4dae6d4
fix(deps): bump zod from 3.14.4 to 3.15.1 in /shared (#3835)
dependabot[bot] May 9, 2022
8f01dbb
fix(deps): bump helmet from 4.6.0 to 5.0.2 (#3521)
dependabot[bot] May 10, 2022
cdc874c
chore: bump version to 5.58.0
tshuli May 10, 2022
9d9ae3d
Merge pull request #3843 from opengovsg/release-5.58.0
tshuli May 10, 2022
98a2e5a
fix(deps): bump libphonenumber-js from 1.9.52 to 1.9.53 (#3842)
dependabot[bot] May 10, 2022
7f1f45f
fix(deps): bump convict from 6.2.2 to 6.2.3 (#3841)
dependabot[bot] May 10, 2022
840b608
chore(deps-dev): bump @types/opossum from 6.2.0 to 6.2.1 (#3840)
dependabot[bot] May 10, 2022
4e895e3
chore(deps-dev): bump @opengovsg/mockpass from 2.9.1 to 2.9.2 (#3839)
dependabot[bot] May 10, 2022
ec251e7
Merge pull request #3845 from opengovsg/release-al2
karrui May 10, 2022
57319b6
fix(deps): bump twilio from 3.76.1 to 3.77.0 (#3855)
dependabot[bot] May 11, 2022
d1e4336
chore(deps-dev): bump @babel/preset-env from 7.16.11 to 7.17.10 (#3856)
dependabot[bot] May 11, 2022
abf6954
chore(deps-dev): bump @types/cookie-parser from 1.4.2 to 1.4.3 (#3853)
dependabot[bot] May 12, 2022
e5704c6
fix(deps): bump nodemailer from 6.7.4 to 6.7.5 (#3860)
dependabot[bot] May 12, 2022
2e1ac71
chore(deps-dev): bump lint-staged from 12.4.0 to 12.4.1 (#3859)
dependabot[bot] May 12, 2022
358f345
chore(deps-dev): bump @types/node from 17.0.25 to 17.0.32 (#3862)
dependabot[bot] May 12, 2022
3775963
chore(deps-dev): bump husky from 7.0.4 to 8.0.1 (#3863)
dependabot[bot] May 12, 2022
ad2a489
fix(deps): bump dotenv from 16.0.0 to 16.0.1 (#3867)
dependabot[bot] May 13, 2022
5a9aef8
chore(deps-dev): bump core-js from 3.22.4 to 3.22.5 (#3865)
dependabot[bot] May 13, 2022
faefb8c
fix(deps): bump zod from 3.15.1 to 3.16.0 in /shared (#3868)
dependabot[bot] May 13, 2022
f2a251e
chore(deps-dev): bump typescript from 4.6.3 to 4.6.4 (#3869)
dependabot[bot] May 17, 2022
27f498e
chore(deps-dev): bump @types/node from 17.0.32 to 17.0.33 (#3870)
dependabot[bot] May 17, 2022
c6bc17f
fix(deps): bump fp-ts from 2.11.10 to 2.12.1 (#3866)
dependabot[bot] May 17, 2022
5217b4e
fix(deps): bump aws-sdk from 2.1126.0 to 2.1136.0 (#3876)
dependabot[bot] May 18, 2022
da12487
chore(deps-dev): bump @babel/core from 7.17.9 to 7.17.12 (#3878)
dependabot[bot] May 18, 2022
1c3f76a
chore(deps-dev): bump maildev from 2.0.2 to 2.0.4 (#3880)
dependabot[bot] May 18, 2022
1a1fa1b
chore(deps-dev): bump @babel/preset-env from 7.17.10 to 7.17.12 (#3879)
dependabot[bot] May 18, 2022
3029545
fix(deps): bump ejs and @types/ejs (#3883)
dependabot[bot] May 19, 2022
37e73be
feat: inject DataDog config variable at build time (#3886)
timotheeg May 20, 2022
b22140f
fix(deps): bump type-fest from 2.12.2 to 2.13.0 in /shared (#3898)
dependabot[bot] May 25, 2022
9894996
fix(deps): bump libphonenumber-js from 1.9.53 to 1.10.6 in /shared (#…
dependabot[bot] May 25, 2022
77bea24
fix(deps): bump zod from 3.16.0 to 3.17.3 in /shared (#3892)
dependabot[bot] May 25, 2022
b5667b8
fix(deps): bump jszip from 3.9.1 to 3.10.0 in /shared (#3889)
dependabot[bot] May 25, 2022
62f5f91
chore(deps-dev): bump eslint-plugin-jest from 26.1.5 to 26.2.2 (#3885)
dependabot[bot] May 25, 2022
24036c7
chore: delete intranet docs (#3899)
mantariksh May 25, 2022
c915bfa
fix(deps): bump libphonenumber-js from 1.9.53 to 1.10.6 (#3896)
dependabot[bot] May 25, 2022
f4734f1
fix(deps): bump jszip from 3.9.1 to 3.10.0 (#3904)
dependabot[bot] May 26, 2022
aee5cf0
chore(deps-dev): bump @babel/plugin-transform-runtime (#3912)
dependabot[bot] May 26, 2022
e676b1d
fix(deps): bump zod from 3.14.4 to 3.17.3 (#3914)
dependabot[bot] May 27, 2022
788c3a0
fix(deps): bump sqs-consumer from 5.6.0 to 5.7.0 (#3877)
dependabot[bot] May 30, 2022
00e025e
chore(deps-dev): bump lint-staged from 12.4.1 to 12.4.2 (#3917)
dependabot[bot] May 30, 2022
8b45e0e
fix: prevent webhook url from pointing to app subdomain (#3903)
tshuli May 30, 2022
328b1b3
chore: bump version to 5.59.0
tshuli May 31, 2022
1f77745
fix(deps): bump express-session from 1.17.2 to 1.17.3 (#3923)
dependabot[bot] May 31, 2022
2fd533e
Merge pull request #3925 from opengovsg/release-5.59.0
tshuli May 31, 2022
f622dc6
Merge pull request #3928 from opengovsg/release-al2
tshuli May 31, 2022
3d1d299
fix: server to randomize image and logo filenames before generating p…
tshuli May 31, 2022
ac27872
feat: rate limit for otp generation (#3938)
tshuli Jun 2, 2022
7a4e3bb
chore: bump version to 5.60.0
tshuli Jun 2, 2022
bdabac1
Merge pull request #3944 from opengovsg/release-5.60.0
tshuli Jun 3, 2022
b4405ea
Merge pull request #3945 from opengovsg/release-al2
tshuli Jun 3, 2022
346e58c
feat: enforce max 10 OTP requests for verified field (#3952)
mantariksh Jun 6, 2022
fb2594e
feat: add rate limit to generate transactionId endpoint (#3958)
karrui Jun 6, 2022
e5e173d
fix(BounceService): use stronger regex to validate sns requests (#3959)
karrui Jun 6, 2022
0493774
feat: log ip address on callback from twilio (#3937)
tshuli Jun 7, 2022
9361558
chore: bump version to 5.61.0
tshuli Jun 7, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 87 additions & 0 deletions .ebextensions/99datadog-amazon-linux-2.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
# .ebextensions/99datadog-amazon-linux-2.config
option_settings:
- namespace: aws:elasticbeanstalk:application:environment
option_name: DD_API_KEY
value: "<YOUR_DD_API_KEY>" # To set in AWS EB console only
- namespace: aws:elasticbeanstalk:application:environment
option_name: DD_AGENT_VERSION
value: "7.31.0"
- namespace: aws:elasticbeanstalk:application:environment
option_name: DD_ENV
value: "staging" # staging | production
files:
"/configure_datadog_yaml.sh":
mode: "000700"
owner: root
group: root
content: |
#!/bin/bash

sed -e "s/api_key:.*/api_key: ${DD_API_KEY}/" \
-e "s/# dogstatsd_non_local_traffic: false/dogstatsd_non_local_traffic: true/" \
-e "s/# hostname_file:/hostname_file:/" \
/etc/datadog-agent/datadog.yaml.example > /etc/datadog-agent/datadog.yaml

# Use the following command if you're in the EU. Replace datadoghq.eu with another region if in a different region.
# sed -i 's/datadoghq.com/datadoghq.eu/' /etc/datadog-agent/datadog.yaml

echo "tags:" >> /etc/datadog-agent/datadog.yaml
echo " - service:formsg" >> /etc/datadog-agent/datadog.yaml
echo " - env:${DD_ENV}" >> /etc/datadog-agent/datadog.yaml
"/datadog/datadog.repo":
mode: "000644"
owner: root
group: root
content: |
[datadog]
name = Datadog, Inc.
baseurl = https://yum.datadoghq.com/stable/7/x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://keys.datadoghq.com/DATADOG_RPM_KEY_CURRENT.public
https://keys.datadoghq.com/DATADOG_RPM_KEY_FD4BF915.public
https://keys.datadoghq.com/DATADOG_RPM_KEY_E09422B3.public

"/start_datadog.sh":
mode: "000700"
owner: root
group: root
content: |
#!/bin/bash
STATUS=$(sudo systemctl status datadog-agent)
if [[ "$STATUS" == *"active (running)"* ]]
then
echo "Agent already running"
else
echo "Agent starting..."
sudo systemctl start datadog-agent
fi

"/stop_datadog.sh":
mode: "000700"
owner: root
group: root
content: |
#!/bin/bash
STATUS=$(sudo systemctl status datadog-agent)
if [[ "$STATUS" == *"active (running)"* ]]
then
echo "Agent stopping..."
sudo systemctl stop datadog-agent
else
echo "Agent already stopped"
fi


container_commands:
02stop_datadog:
command: "/stop_datadog.sh"
04install_datadog:
test: '[ -f /datadog/datadog.repo ]'
command: 'cp /datadog/datadog.repo /etc/yum.repos.d/datadog.repo; yum -y makecache; yum -y install datadog-agent${DD_AGENT_VERSION:+-$DD_AGENT_VERSION-1}'
05setup_datadog:
test: '[ -x /configure_datadog_yaml.sh ]'
command: "/configure_datadog_yaml.sh"
06start_datadog:
command: "/start_datadog.sh"
111 changes: 0 additions & 111 deletions .ebextensions/99datadog.config

This file was deleted.

2 changes: 1 addition & 1 deletion .ebextensions/eb-memory-monitor.config
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ packages:
perl-LWP-Protocol-https: []
perl-Switch: []
perl-URI: []
perl-Bundle-LWP: [] # TODO(#638): Replace this yum package with perl-Digest-SHA.x86_64 for Amazon Linux 2 instances
perl-Digest-SHA.x86_64: []
sources:
/opt/cloudwatch: https://aws-cloudwatch.s3.amazonaws.com/downloads/CloudWatchMonitoringScripts-1.2.1.zip

Expand Down
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,13 @@ updates:
prefix: 'fix'
prefix-development: 'chore'
include: 'scope'
- package-ecosystem: 'npm' # See documentation for possible values
directory: '/shared' # Location of package manifests
schedule:
interval: 'daily'
time: '03:00'
timezone: 'Asia/Singapore'
commit-message:
prefix: 'fix'
prefix-development: 'chore'
include: 'scope'
2 changes: 2 additions & 0 deletions .github/mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ pull_request_rules:
- check-success~=build
- check-success~=test-frontend
- check-success~=test-backend
- check-success~=test-e2e
- check-success~=Analyze # CodeQL / Analyze
- check-success~=CodeQL # CodeQL code scanning results
- check-success~=GitGuardian
Expand All @@ -25,6 +26,7 @@ pull_request_rules:
- check-success~=build
- check-success~=test-frontend
- check-success~=test-backend
- check-success~=test-e2e
- check-success~=Analyze # CodeQL / Analyze
- check-success~=CodeQL # CodeQL code scanning results
- check-success~=GitGuardian
Expand Down
21 changes: 19 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@ name: CI

on:
push:
pull_request_target:
types: [opened, reopened]
pull_request:
branches: [develop]
types: [opened, reopened]

jobs:
Expand Down Expand Up @@ -64,6 +63,24 @@ jobs:
- run: npm ci
- run: npm run build

test-e2e:
needs: lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v1
with:
node-version: '14.x'
- name: Load Node.js modules
uses: actions/cache@v2
with:
# npm cache files are stored in `~/.npm` on Linux/macOS
path: ~/.npm
key: ${{ runner.OS }}-node-${{ hashFiles('**/package-lock.json') }}
- run: npm ci
- run: npm run test-e2e

test-frontend:
needs: lint
runs-on: ubuntu-latest
Expand Down
17 changes: 14 additions & 3 deletions .github/workflows/deploy-eb.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
name: Deploy to AWS Elastic Beanstalk
on:
push:
branches: # There should be 4 environments in github actions secrets: release, staging, staging-alt, uat. This is different from the DEPLOY_ENV secret which corresponds to elastic beanstalk environment name
# There should be 6 environments in github actions secrets:
# release, release-al2, staging, staging-al2, staging-alt, uat.
# This is different from the DEPLOY_ENV secret which corresponds to elastic beanstalk environment name.
branches:
- release
- release-al2
- staging
- staging-al2
- staging-alt
- uat

Expand Down Expand Up @@ -33,6 +38,9 @@ jobs:
- name: Build
env:
NODE_OPTIONS: '--max-old-space-size=4096'
REACT_APP_DD_RUM_APP_ID: ${{ secrets.DD_RUM_APP_ID }}
REACT_APP_DD_RUM_CLIENT_TOKEN: ${{ secrets.DD_RUM_CLIENT_TOKEN }}
REACT_APP_DD_RUM_ENV: ${{ secrets.DEPLOY_ENV }}
run: |
npm ci
set -e
Expand All @@ -54,11 +62,14 @@ jobs:
- name: Build, tag, and push image to Amazon ECR
env:
ECR_REPOSITORY: ${{ secrets.ECR_REPO }}
DD_API_KEY: ${{ secrets.DD_API_KEY }}
DD_ENV: ${{ secrets.DEPLOY_ENV }}
run: |
docker build -f Dockerfile.production -t $ECR_REPOSITORY:$IMAGE_TAG .
docker tag $ECR_REPOSITORY:$IMAGE_TAG $ECR_REPOSITORY:$BRANCH
docker push -a $ECR_REPOSITORY
sed -i -e "s/@TAG/$IMAGE_TAG/g" Dockerrun.aws.json
sed -i -e "s/@TAG/$IMAGE_TAG/g" Dockerrun.aws.json
sed -i -e "s/@DD_API_KEY/$DD_API_KEY/g" -e "s/@DD_ENV/$DEPLOY_ENV/g" .ebextensions/99datadog-amazon-linux-2.config
zip -r "$IMAGE_TAG.zip" .ebextensions Dockerrun.aws.json

- name: Copy to S3
Expand All @@ -72,7 +83,7 @@ jobs:
BUCKET_NAME: ${{ secrets.BUCKET_NAME }}
APP_NAME: ${{ secrets.APP_NAME }}
run: |
TRUNCATED_DESC=$(echo "${{github.event.head_commit.message}}" | cut -b1-180)
TRUNCATED_DESC=$(echo "${{github.event.head_commit.message}}" | head -c 180)
aws elasticbeanstalk create-application-version --application-name $APP_NAME \
--version-label $IMAGE_TAG \
--source-bundle S3Bucket=$BUCKET_NAME,S3Key=$IMAGE_TAG.zip \
Expand Down
Loading