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

medplum / medplum / 30929533742
92%

Build:
DEFAULT BRANCH: main
Ran 04 Aug 2026 04:37PM UTC
Jobs 1
Files 860
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

04 Aug 2026 04:19PM UTC coverage: 92.067%. Remained the same
30929533742

push

github

web-flow
Create `@medplum/react-scheduling` package (#10076)

* Create `@medplum/react-scheduling` package

The Scheduling components come with some relatively heavyweight
dependencies:

- @fullcalendar/react
- temporal-polyfill

We could introduce these in @medplum/react as optional peer
dependencies, but in the interest of trying to make consuming the
scheduling components easier, we are trying a different strategy:
creating a new separate package that includes these dependencies.

To get started, we move the `Calendar` component from the Provider app
into this new package, and add a storybook entry.

Signed-off-by: Noah Silas <noah@medplum.com>

* Apply PR Feedback

- README fixup
- peer dependency on @medplum/core updated to match current
- declared explicit @medplum/fhirtypes peer dependency
- removed some unused mantine components from esbuild externals

Signed-off-by: Noah Silas <noah@medplum.com>

* Fixup scheduling README

Originally thought to use the viewing profile as the search root for the
appointment list, but decided to keep it simple and accept that as a
prop. Let's clean up.

Signed-off-by: Noah Silas <noah@medplum.com>

* PR Feedback

Signed-off-by: Noah Silas <noah@medplum.com>

* Pin Calendar Storybook time

We perform visual regression tests, and so we want this story to be
deterministic. For that reason, we pin the current time for the duration
of the story.

Implementation note: I evaluated some approaches like extracting a
shared `@medplum/storybook-util` package, or exporting the
MockDateWrapper from the `@medplum/react` package, but each of these
came with a surprising amount of boilerplate/build complexity.

For now the implementation is a very light-weight wrapper around a
`sinon` dev-dependency, so copying the code felt like the most pragmatic
path forward.

Signed-off-by: Noah Silas <noah@medplum.com>

* Remove dead test

Signed-off-by: Noah Silas <noah@medplum.com>

* PR Feedback

Signed-off-by: Noah Silas <noah@medplum.com>

--... (continued)

22949 of 26043 branches covered (88.12%)

Branch coverage included in aggregate %.

10 of 10 new or added lines in 4 files covered. (100.0%)

1 existing line in 1 file now uncovered.

40723 of 43115 relevant lines covered (94.45%)

12214.48 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
95.16
-0.81% packages/agent/src/hl7-client-pool.ts
Jobs
ID Job ID Ran Files Coverage
1 30929533742.1 04 Aug 2026 04:37PM UTC 860
92.07
GitHub Action Run
Source Files on build 30929533742
  • Tree
  • List 860
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30929533742
  • 59bd0a49 on github
  • Prev Build on gh-readonly-queue/main/pr-10022-1bbe1070f9a06234a927992b425a29ed29effc67 (#30857500558)
  • Next Build on main (#30936837787)
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