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

thanos / beancount_ex
96%

Build:
DEFAULT BRANCH: main
Repo Added 01 Jul 2026 03:32PM UTC
Files 72
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • main
  • v0.5.0/Datalog_Integration-Directive_Compiler
  • v0.6.0/Ecto_Storage-Native_Queries-Reunify
  • v1.0.0/after_split

03 Jul 2026 12:13AM UTC coverage: 95.579% (+3.7%) from 91.86%
ffb1009dd251eb02211261349de89a16ac86658d

push

github

web-flow
Merge pull request #63 from thanos/v0.6.0/Ecto_Storage-Native_Queries-Reunify

V0.6.0/ecto storage native queries reunify

564 of 609 new or added lines in 21 files covered. (92.61%)

1881 of 1968 relevant lines covered (95.58%)

166.12 hits per line

Relevant lines Covered
Build:
Build:
1968 RELEVANT LINES 1881 COVERED LINES
166.12 HITS PER LINE
Source Files on main
  • Tree
  • List 72
  • Changed 17
  • Source Changed 0
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
ffb1009d... main Merge pull request #63 from thanos/v0.6.0/Ecto_Storage-Native_Queries-Reunify V0.6.0/ecto storage native queries reunify push 03 Jul 2026 12:14AM UTC web-flow github
95.58
90242e95... v0.6.0/Ecto_Storage-Native_Queries-Reunify The Dialyzer job failed with the same four MapSet opaque-type warnings in ledger.ex (lines 89, 98, 111, 123). The @spec annotations fixed it on Elixir 1.20 locally, but CI uses 1.18.4, where Dialyzer is stricter about MapSet opacity. Fix: Replace... Pull #63 03 Jul 2026 12:07AM UTC thanos github
95.58
ddfde702... v0.6.0/Ecto_Storage-Native_Queries-Reunify All green now. Here's what was actually failing in that CI run (it was not the Coveralls step itself — the run pre-dated my local fixes): Credo (--strict), exit 8 — a refactoring opportunity my previous fake_bean_query.ex edit introduced: Enum.ma... Pull #63 03 Jul 2026 12:02AM UTC thanos github
95.58
505be227... v0.6.0/Ecto_Storage-Native_Queries-Reunify This branch reunifies the native engine into `beancount_ex`, removes the Datalog/native-BQL stack, and introduces the release's headline feature: an Ecto/SQLite storage layer (`Beancount.Repo`, `Beancount.Storage`, `Beancount.Queries`, 19 schemas)... Pull #63 02 Jul 2026 11:46PM UTC thanos github
95.58
d78f2a9a... v1.0.0/after_split closed #54 and closed #55 What was removed from beancount_ex: - 21 source files (engine/elixir/, bql/, compare.ex, property/diff.ex) — 2,985 lines - closed #56 - 20 test files (engine tests, compare tests, bql tests, reconciliation, bql_parity) - ... Pull #62 02 Jul 2026 03:12PM UTC thanos github
95.78
383f46b4... v0.5.0/Datalog_Integration-Directive_Compiler The bench script was building a nested ledger, not a bug in DirectiveSort. The for comprehension returned [[open, txn], [open, txn], ...] because |> List.flatten() only flattened each pair, not the outer list. DirectiveSort then hit a sublist whe... Pull #53 01 Jul 2026 11:13PM UTC thanos github
96.01
b4ed2dd8... v0.5.0/Datalog_Integration-Directive_Compiler Dialyzer complained because MapSet.member?/2 expects elements of the set’s opaque type, but directive.__struct__ is inferred as a generic module atom. Fix: replaced the MapSet checks with module-list guards: defp config_undated?(%{__struct__: ty... Pull #53 01 Jul 2026 10:56PM UTC thanos github
96.01
9fa29bba... v0.5.0/Datalog_Integration-Directive_Compiler The golden failure came from holdings cost formatting: the native engine rounded all cost values to 2 decimal places, but bean-query only does that for cross-currency cost basis. For Assets:Stocks with 1.156 AAPL @ 10.45 EUR (price, no cost lot),... Pull #53 01 Jul 2026 10:49PM UTC thanos github
96.27
a15f4a79... main fix to badge url push 01 Jul 2026 03:39PM UTC thanos github
91.86
53cac377... main added coveralls integration push 01 Jul 2026 03:38PM UTC thanos github
91.86
See All Builds (10)
  • Repo on GitHub
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