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

thanos / logistiki / a46e52e99ea48e21e85687ccd65cc29179af8bbd-PR-15
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: v0.1.0/core
DEFAULT BRANCH: main
Ran 08 Jul 2026 11:11PM UTC
Jobs 1
Files 64
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

08 Jul 2026 11:10PM UTC coverage: 92.251%. First build
a46e52e99ea48e21e85687ccd65cc29179af8bbd-PR-15

Pull #15

github

thanos
The fix: split compilation into two steps in both workflows:
1. mix deps.compile — compiles dependencies without --warnings-as-errors, so the xref deprecation in postgrex doesn't fail the build
2. mix compile --warnings-as-errors — compiles only our app with warnings as errors
The problem was that mix compile --warnings-as-errors also compiled uncompiled dependencies, and postgrex has xref: [exclude: [Jason]] in its mix.exs which is deprecated in Elixir 1.20. By compiling deps first without the flag, then compiling only the app with it, the deprecation warning from the dependency is avoided.
Pull Request #15: implemented Logistiki v0.1.0 — embedded OTP accounting engine for Elixir

997 of 1081 new or added lines in 50 files covered. (92.23%)

1000 of 1084 relevant lines covered (92.25%)

952.44 hits per line

Uncovered Changes

Lines Coverage ∆ File
15
85.85
lib/logistiki/accounting/pipeline.ex
10
85.51
lib/logistiki/accounting/invariant_validator.ex
9
85.48
lib/logistiki/ledger/beancount.ex
9
93.57
lib/logistiki/projections/projection_engine.ex
5
90.91
lib/logistiki/accounting/context.ex
5
90.91
lib/logistiki/business_entities/context.ex
4
80.95
lib/logistiki/ledger/simulation.ex
3
76.92
lib/logistiki/events/normalized.ex
3
96.25
lib/logistiki/virtual_accounts/context.ex
2
84.62
lib/logistiki.ex
2
94.59
lib/logistiki/demo/seeds.ex
2
50.0
lib/logistiki/events/event.ex
2
92.59
lib/logistiki/knowledge/knowledge_base.ex
2
66.67
lib/logistiki/knowledge/policy_selector.ex
2
81.82
lib/logistiki/relationships/entity_account.ex
2
71.43
test/support/data_case.ex
1
95.83
lib/logistiki/knowledge/facts.ex
1
85.71
lib/logistiki/knowledge/template_resolver.ex
1
87.5
lib/logistiki/ledger.ex
1
97.44
lib/logistiki/ledger/beancount_mapper.ex
1
83.33
lib/logistiki/projections/balance.ex
1
96.3
lib/logistiki/relationships/context.ex
1
93.75
lib/logistiki/virtual_accounts/virtual_account.ex
Jobs
ID Job ID Ran Files Coverage
1 a46e52e99ea48e21e85687ccd65cc29179af8bbd-PR-15.1 08 Jul 2026 11:11PM UTC 64
92.25
GitHub Action Run
Source Files on build a46e52e99ea48e21e85687ccd65cc29179af8bbd-PR-15
  • Tree
  • List 64
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #15
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