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

cameri / nostream / 41239856642
77%

Build:
DEFAULT BRANCH: main
Ran 31 Oct 2026 08:42PM UTC
Jobs 2
Files 319
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

31 Oct 2026 08:38PM UTC coverage: 77.363% (-0.006%) from 77.369%
41239856642

push

github

web-flow
chore: release 3.10.0

This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## nostream@3.10.0

### Minor Changes

- [#922](https://github.com/cameri/nostream/pull/922)
[`fcb33de`](https://github.com/cameri/nostream/commit/fcb33de22)
Thanks [@Priyanshubhartistm](https://github.com/Priyanshubhartistm)! -
feat(payments): add per-plan event rate limits and retention

### Patch Changes

- [#1009](https://github.com/cameri/nostream/pull/1009)
[`ad8c5c4`](https://github.com/cameri/nostream/commit/ad8c5c4b9)
Thanks [@chappie-daemon](https://github.com/chappie-daemon)! - build:
pin the node base image in every file that names one

`Dockerfile` pinned `node:24.22.1-alpine` by digest, but
`Dockerfile.railwayapp`, `Dockerfile.test`, `docker-compose.yml` and
`test/integration/docker-compose.yml` still said `node:24-alpine`. The
relay image, the CI image, the Railway image and both migration
containers could each start from a different base, and a floating tag
moves under a release — so the same commit built twice could run
different node code without a change saying so.

All five now carry the same tag and digest, and a unit test holds them
there: it fails if any reference loses its digest, and it fails if two
different references appear.

- [#1010](https://github.com/cameri/nostream/pull/1010)
[`fa54cb0`](https://github.com/cameri/nostream/commit/fa54cb074)
Thanks [@chappie-daemon](https://github.com/chappie-daemon)! -
fix(settings): state that rate-limit periods are milliseconds and reject
a period that is not one

Every shipped limit counts in milliseconds — `1000`, `60000`, `900000... (continued)

4389 of 6207 branches covered (70.71%)

Branch coverage included in aggregate %.

9558 of 11821 relevant lines covered (80.86%)

775.36 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Integration - 41239856642.1 31 Oct 2026 08:42PM UTC 319
33.35
GitHub Action Run
2 Unit - 41239856642.2 31 Oct 2026 08:43PM UTC 319
74.76
GitHub Action Run
Source Files on build 41239856642
  • Tree
  • List 319
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #41239856642
  • 2d62766f on github
  • Prev Build on main (#41238161825)
  • Next Build on main (#41248663387)
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