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

opengovsg / FormSG / 16797248201
72%

Build:
DEFAULT BRANCH: develop
Ran 07 Aug 2025 07:05AM UTC
Jobs 1
Files 422
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

07 Aug 2025 06:49AM UTC coverage: 71.619% (+0.03%) from 71.586%
16797248201

push

github

web-flow
feat: Signature field beta (#8558)

* add sig on edit drawer

* add to respondent view

* add stubs for BE

* stubs for fe

* included perfect free-hand for experimenting

* checkpoint for using perfect-freehand over sireact-signature

* connect output to schema values to be passed when handleFormSubmit

* remove -signature from formInputs through controller name schema

* input transform signatures FE output for BE processing

* added signature types for FE validation

* include signatures as a valid submission field, submissions made successfully

* display signatures output as image on individualresponse page

* refactored vectorarray to be stringified when saved in DB

* refactor individualresponsepage with signature string input

* enable signature field for mrf submission and individual response display

* resolve mrf display output & rehydration of field

* resolve responses to include signature type in answerArray

* added signature type to mrf output + resolved rehydration of signature image

* update email notification to display signature field image, [signature] prefix in email body and json

* resolved respondent copy signature output + defauly json response to blank for now

* resolve mrf workflow emails for signature output

* resolve FE behaviours

* replace signature canvas package with perfect free-hand package

* resolved perfect freehand BE package.json

* resolve lint issues

* resized signature output around whitespace

* resize signature output for email displays encrypt + mrf

* resolve csv output for encrypt forms for signature filename

* resolve disabled button behaviour

* add beta flag to fieldlistoption

* resolve processedfieldresponse signature type

* temporarily resolve sdk outdated issues

* resolve tests and lint issues

* resolve JSON filename for signature field

* resolve validation error for signature field

* included signature as attachment to admin email notification

* add signature attachments with mrf emai... (continued)

2971 of 5031 branches covered (59.05%)

Branch coverage included in aggregate %.

78 of 93 new or added lines in 11 files covered. (83.87%)

1 existing line in 1 file now uncovered.

10724 of 14091 relevant lines covered (76.11%)

47.81 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
57.14
src/app/utils/field-validation/validators/signatureValidator.ts
4
79.59
-3.14% src/app/utils/field-validation/answerValidator.factory.ts
3
81.47
-1.36% src/app/utils/field-validation/index.ts
2
58.82
1.03% src/app/modules/submission/multirespondent-submission/multirespondent-submission.service.ts
1
76.99
1.41% src/app/modules/submission/email-submission/email-submission.util.ts

Coverage Regressions

Lines Coverage ∆ File
1
7.32
-0.18% src/app/utils/response-v3.ts
Jobs
ID Job ID Ran Files Coverage
1 16797248201.1 07 Aug 2025 07:05AM UTC 422
71.62
GitHub Action Run
Source Files on build 16797248201
  • Tree
  • List 422
  • Changed 15
  • Source Changed 15
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #16797248201
  • b44db7fa on github
  • Prev Build on develop (#16793487436)
  • Next Build on develop (#16820643383)
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