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

Unleash / unleash / 34333804628
87%
master: 91%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 09 Sep 2026 09:21AM UTC
Jobs 1
Files 1216
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

09 Sep 2026 09:16AM UTC coverage: 87.385% (-0.01%) from 87.397%
34333804628

push

github

web-flow
feat: show current exposures count indicator next to automation

Shows an exposure progress indicator next to exposure-based milestone
automations. The indicator displays the environment's accumulated
exposures against the automation's threshold, e.g. `~510/1k exposures`,
with counts floored to two significant digits so progress is never
overstated. It renders on the feature overview page and in change
request views of milestone automation changes, both editable and
readonly.

- Reads `totalUsage` from the existing feature metrics summary (`GET
/api/admin/client-metrics/features/:name`). The indicator shares the SWR
cache entry the page already populates.
- `useFeatureMetrics` accepts optional identifiers and moves onto
`useConditionalSWR`, matching our general pattern.
- `useExposureProgress(condition, environment, featureName?)` owns the
decision logic: an explicitly passed feature name (change request views
pass `plan.featureName`) wins over the route's `featureId`, and the hook
returns `undefined`, no fetch, no indicator, when neither exists.
`ExposureProgress` itself is pure presentation.
- The transition condition row now wraps, so on narrow screens the pill
drops below the condition instead of colliding with the draft badges and
the delete action.



<img width="1004" height="175" alt="Screenshot 2026-09-07 at 15 53 03"
src="https://github.com/user-attachments/assets/00b5110c-b723-488b-b3b3-d359aefa4923"
/>




https://github.com/user-attachments/assets/2aa3a08c-70ff-42db-b028-f18eaea68723


<img width="1004" height="342" alt="Screenshot 2026-09-07 at 15 51 41"
src="https://github.com/user-attachments/assets/a84a50b3-823c-49b2-83b0-8e40a74cacf6"
/>



<img width="567" height="211" alt="Screenshot 2026-09-07 at 16 40 53"
src="https://github.com/user-attachments/assets/ecaa8f71-c4c7-4f50-9d2b-b061c53b3afe"
/>


<img width="831" height="503" alt="Screenshot 2026-09-07 at 16 57 17"
src="https://github.com/user-attachments/assets/b7287891-da10-444d-... (continued)

3968 of 5169 branches covered (76.77%)

16181 of 18517 relevant lines covered (87.38%)

860.74 hits per line

Coverage Regressions

Lines Coverage ∆ File
7
93.33
0.15% src/lib/services/addon-service.ts
6
96.57
-0.02% src/lib/create-config.ts
6
97.33
-0.94% src/lib/features/feature-search/feature-search-store.ts
2
95.65
0.1% src/lib/routes/admin-api/addon.ts
1
83.05
-0.85% src/lib/features/playground/feature-evaluator/constraint.ts
Jobs
ID Job ID Ran Files Coverage
1 34333804628.1 09 Sep 2026 09:21AM UTC 1216
87.38
GitHub Action Run
Source Files on build 34333804628
  • Tree
  • List 1216
  • Changed 8
  • Source Changed 6
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #34333804628
  • 13441845 on github
  • Prev Build on main (#34299452939)
  • Next Build on main (#34333860587)
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