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

medplum / medplum / 30477075777
92%

Build:
DEFAULT BRANCH: main
Ran 29 Jul 2026 05:55PM UTC
Jobs 1
Files 849
Run time 2min
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

29 Jul 2026 05:29PM UTC coverage: 91.988% (+0.003%) from 91.985%
30477075777

push

github

web-flow
Send welcome email to newly registered projects (#9871)

* welcome email

Signed-off-by: maddyli <maddy@medplum.com>

* add test coverage

Signed-off-by: maddyli <maddy@medplum.com>

* [autofix.ci] apply automated fixes

* add formatting

Signed-off-by: maddyli <maddy@medplum.com>

* Remove setupPwnedPasswordMock import because it's unused

Signed-off-by: Karl Pietrzak <karl@medplum.com>

* Tone down welcome email formatting

Left-align the container (drop the centered max-width column) and tighten
list indentation/margins so the email reads plainly rather than heavily
designed, per developer-audience feedback.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: maddyli <maddy@medplum.com>

* Revert package-lock.json change

Drop the marked entry that was hand-added under packages/server so the
lockfile no longer appears as a changed file on this branch.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: maddyli <maddy@medplum.com>

* Revert "Revert package-lock.json change"

This reverts commit e991e6033. Removing the marked entry left
packages/server/package.json out of sync with package-lock.json, which broke
`npm ci` in CI. Restore the lockfile entry so the two agree again.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: maddyli <maddy@medplum.com>

* Regenerate package-lock.json for marked

Hand-editing the lockfile only added the dependency declaration, not the
resolution node that `npm ci` validates, so `npm ci` failed with
"Missing: marked@18.0.5 from lock file". Regenerated via `npm install
--package-lock-only` to add the proper resolution entry.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: maddyli <maddy@medplum.com>

* Render welcome email HTML by hand, drop marked dependency

Replace the marked-based Markdown rendering with a hand-written HTML template
so the server takes on no new production dependency. Output is unchanged: same
bold project name, ... (continued)

22679 of 25763 branches covered (88.03%)

Branch coverage included in aggregate %.

17 of 17 new or added lines in 2 files covered. (100.0%)

40240 of 42636 relevant lines covered (94.38%)

12278.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30477075777.1 29 Jul 2026 05:55PM UTC 849
91.99
GitHub Action Run
Source Files on build 30477075777
  • Tree
  • List 849
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30477075777
  • 6e0df99e on github
  • Prev Build on gh-readonly-queue/main/pr-10000-2d7e192c538f3f573ed9a3ee7834f9a242846cf5 (#30474816936)
  • Next Build on main (#30479424758)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc