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

thanos / rheo / 7c553eaf023beb1dff9886443178a6f03f792274-PR-60
93%
main: 92%

Build:
Build:
LAST BUILD BRANCH: v0.7.0/GenStage-Broadway_Interoperability
DEFAULT BRANCH: main
Ran 16 Sep 2026 08:27PM UTC
Jobs 1
Files 31
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 Sep 2026 08:19PM UTC coverage: 92.649% (+0.4%) from 92.289%
7c553eaf023beb1dff9886443178a6f03f792274-PR-60

Pull #60

github

thanos
**v0.6.0 is complete.** All plan todos are done.

- `Rheo.Backend.Ecto` on a host-owned Repo (Postgres + SQLite)
- Migrations + `mix rheo.ecto.gen_migration`; normalized `rheo_stream_sequences`
- Postgres: `FOR UPDATE SKIP LOCKED`, optional `NOTIFY`; SQLite: durable single-node (`distributed: false`)
- No `mongodb_ecto` — Mongo stays on `Rheo.Backend.Mongo`

- ADR 017, Article 13, migration 0.5→0.6, Livebook SQLite section
- Version **0.6.0** across mix/README/CHANGELOG/roadmap
- HexDocs absolute links preserved

- Credo, dialyzer, `mix docs --warnings-as-errors` clean
- Unit suite (excl. mongo/postgres tags): **250 passed**

 - closed #49
 - closed #50
 - closed #51
 - closed #52
 - closed #53
 - closed #54
 - closed #55
 - closed #56
 - closed #57
 - closed #58
 - closed #59

**v0.6.0 release docs are ready.** Hex.pm won’t hit the old relative-link 404s.

- **README** and **CHANGELOG** (both in the Hex tarball): all doc links are absolute `https://hexdocs.pm/rheo/…` or GitHub — zero relative `docs/…` paths
- Confirmed pages exist: migration 0.5→0.6, Article 13, ADR 017, Livebook, changelog, roadmap
- `mix docs --warnings-as-errors` clean; `@version "0.6.0"`

- `Rheo` moduledoc: Ecto host-owned Repo example
- Article 1 / 9 / 10: HexDocs absolutes; SQL backends in the comparison story
- Diagrams: Ecto SQL flowchart; README “when to use” + closing copy mention Postgres/SQLite
- Livebook / tutorials / roadmap / architecture already on **v0.6.0** from the implementation pass
Pull Request #60: v0.6.0 - Ecto Backend: PostgreSQL and SQLite

617 of 660 new or added lines in 7 files covered. (93.48%)

1 existing line in 1 file now uncovered.

1777 of 1918 relevant lines covered (92.65%)

445.98 hits per line

Uncovered Changes

Lines Coverage ∆ File
40
92.73
lib/rheo/backend/ecto.ex
2
96.3
lib/rheo/backend/ecto/migrations.ex
1
91.67
lib/rheo/backend/ecto/server.ex

Coverage Regressions

Lines Coverage ∆ File
1
94.61
-0.6% lib/rheo/group.ex
Jobs
ID Job ID Ran Files Coverage
1 7c553eaf023beb1dff9886443178a6f03f792274-PR-60.1 16 Sep 2026 08:27PM UTC 31
92.65
GitHub Action Run
Source Files on build 7c553eaf023beb1dff9886443178a6f03f792274-PR-60
  • Tree
  • List 31
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #60
  • PR Base - main (#A7D5900A...)
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