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

thanos / beancount_ex / ffb1009dd251eb02211261349de89a16ac86658d

Builds Branch Commit Type Ran Committer Via Coverage
ffb1009dd251eb02211261349de89a16ac86658d 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
90242e9592a6c152eeb109e16d5ade13af313579-PR-63 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
ddfde702d8bc62846018c1001ad9a3212e10aedb-PR-63 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:03AM UTC thanos github
95.58
505be227e77c141889804a61892b4068ae7abef8-PR-63 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
d78f2a9aaf3950fdaf8dec8dfca512e6c245f3d3-PR-62 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
383f46b4aa24cd98146b39e34aff7f1b4d137bde-PR-53 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
b4ed2dd86c89613ad5e7e96e2df77cf171f2f4c6-PR-53 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
9fa29bbaf2985dfa2a1e33fd9980c33ca5c0769f-PR-53 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
a15f4a79d28f6bbd391f64bb10cc3d6ce706a449 main fix to badge url push 01 Jul 2026 03:39PM UTC thanos github
91.86
53cac377f4af54c4f0f3cd1fada78470e42e68de main added coveralls integration push 01 Jul 2026 03:38PM UTC thanos github
91.86
  • Back to Repo
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