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

panates / rman / 39380848216
95%
main: 95%

Build:
Build:
LAST BUILD BRANCH: dev
DEFAULT BRANCH: main
Ran 20 Oct 2026 06:32AM UTC
Jobs 1
Files 103
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

20 Oct 2026 06:31AM UTC coverage: 94.91% (+0.06%) from 94.854%
39380848216

push

github

erayhanoglu
feat(version): an unpublished package's commits count for the published packages carrying it

A package kept out of publishing takes no version (2.22), and its commits
counted for nobody - so a published package that ships it inside its own
artifact never released for a change to it. Measured on
panates/syncbridge-cloud: the Docker-only server bundles four publish.skip
workspace packages, a fix to services (a348f94f) left the server
`no-change`, and the image would never have carried the fix.

A published package's commits now include those of its run-time in-repo
dependencies that take no version, transitively, stopping at a versioned
one (`bundledPackages`). The reason names them: "changed since <tag>
(via services)". The same rule drives the planner's dirty check, the
changelog's commit attribution, and the dirty check of the npm, docker
and cloudflare targets, so a release is never cut for a fix its notes
leave out, nor an artifact built from a carried package's uncommitted
changes.

Only run-time edges count, through the new optional
`ManifestProvider.runtimeDependencies` - npm answers dependencies,
optionalDependencies and non-optional peers - so a test helper does not
release every library that tests with it. A provider with no answer counts
every dependency.

`unversionedReason` moves to utils, as `groupKeyOf` did, since the
changelog asks it with no planner registered; `notVersionedReason` stays
protected and delegates.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

4575 of 5003 branches covered (91.45%)

Branch coverage included in aggregate %.

166 of 167 new or added lines in 8 files covered. (99.4%)

24422 of 25549 relevant lines covered (95.59%)

263.93 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
89.09
0.03% packages/rman/src/builtins/publish-targets/cloudflare/cloudflare-publish.service.ts
Jobs
ID Job ID Ran Files Coverage
1 39380848216.1 20 Oct 2026 06:32AM UTC 103
94.91
GitHub Action Run
Source Files on build 39380848216
  • Tree
  • List 103
  • Changed 20
  • Source Changed 7
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39380848216
  • 5d99e136 on github
  • Prev Build on dev (#39327011481)
  • Next Build on dev (#39457286215)
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