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

ThePalaceProject / web-patron / 24530608508
88%

Build:
DEFAULT BRANCH: main
Ran 16 Apr 2026 07:50PM UTC
Jobs 1
Files 13
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

16 Apr 2026 07:48PM UTC coverage: 80.571% (-9.2%) from 89.762%
24530608508

push

github

web-flow
Statically configured libraries load at runtime, not build time (PP-4083) (#119)

## Description

- Moves static library loading from build time to runtime. Libraries
defined in the `libraries` section of `CONFIG_FILE` are now read and
cached on first server request rather than baked into the build
artifact.
- Registry-sourced libraries continue to be fetched and cached per the
existing registry refresh logic.

## Motivation and Context

- Waiting to generate libraries pages for the statically-specified
libraries improves build performance, allowing the container to become
ready more quickly.
- Library configuration (auth doc URLs, titles) was previously embedded
in the build artifact, requiring a rebuild to reflect config changes.
This change allows the server to serve the current library list from
`CONFIG_FILE` without a rebuild.

[Jira PP-4083]

## How Has This Been Tested?

- Manual testing in local development environment.
- New and updated tests.
- All checks (tests, type checker, linter) pass locally.
- Build succeeds locally.
- [CI
checks](https://github.com/ThePalaceProject/web-patron/actions/runs/24487198022)
pass.

## Checklist:

- [x] I have updated the documentation accordingly.
- [x] All new and existing tests passed.

153 of 193 branches covered (79.27%)

Branch coverage included in aggregate %.

50 of 59 new or added lines in 3 files covered. (84.75%)

270 of 332 relevant lines covered (81.33%)

9.96 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
85.54
src/server/staticLibraries.ts
Jobs
ID Job ID Ran Files Coverage
1 24530608508.1 16 Apr 2026 07:50PM UTC 13
80.57
GitHub Action Run
Source Files on build 24530608508
  • Tree
  • List 13
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 9242bc58 on github
  • Prev Build on main (#24477785350)
  • Next Build on main (#24568575390)
  • Delete
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