• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

opengovsg / FormSG / 9578005893
72%

Build:
DEFAULT BRANCH: develop
Ran 19 Jun 2024 07:50AM UTC
Jobs 1
Files 401
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Jun 2024 07:33AM UTC coverage: 73.244% (-0.003%) from 73.247%
9578005893

push

github

web-flow
feat: email <> storage mode parity (#7350)

* feat: add basic email notifications page

* feat: update storage form types

* feat: update validation rules and add helper fns

* rename email notifications page name

* refactor tab rendering logic

* fix(admin-form): update Joi validation wrt emails and publicKey fields

Fixes #2264 by disallowing publicKey field for email mode forms and
disallowing emails field if not Email or Encrypt mode.

* feat(model): add emails field to encrypt forms

* fix(frontend): fix issue when getValues returns undefined

* refactor: make dataCollationData optional and add common types

* feat(encrypt-submission): update encrypt submissions to send email notifs

* fix: replace deprecated opaque type with tagged

* refactor: move email notifications and show payments tab by default

* fix: update mutations to fix failing validation at form wizard

* fix: remove unused type predicates

* feat(frontend): exclude email notifications from payment forms

* fix: move tabConfig to top level and separate label from path

* refactor: remove redundant useMemo and add EmailNotificationsHeader

* fix: update encrypt form validation to have string[] only

* fix(admin-form): enforce emails to be empty when duplicating to encrypt

* fix(test:backend): add and modify tests for emails field in encrypt form

* fix(test): ensure processDuplicateOverrideProps returns empty emails for encrypt

* fix(test): update ENCRYPT_FORM_DEFAULTS to have emails field

* fix: add exhaustive switch for enums

* fix: move boolean calc out and fix inline message in payments page for test env

* fix: update form encrypt schema

* fix: add PaymentsNotAllowed component

* fix: update comment for /settings controller and remove emails from duplicate dto

* fix(admin-form): validate that payment forms don't have emails and vice versa

* fix: add helper to extract emails from form types

* fix: cleanup

*... (continued)

2202 of 3741 branches covered (58.86%)

Branch coverage included in aggregate %.

33 of 36 new or added lines in 9 files covered. (91.67%)

3 existing lines in 1 file now uncovered.

8975 of 11519 relevant lines covered (77.91%)

38.66 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9578005893.1 19 Jun 2024 07:50AM UTC 0
73.24
GitHub Action Run
Source Files on build 9578005893
Detailed source file information is not available for this build.
  • Back to Repo
  • e20e67f7 on github
  • Prev Build on develop (#9569521164)
  • Next Build on develop (#9587067807)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc