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

TTRPG-Dev / ex_ttrpg_dev / 79ad8bcf9388967f7ce92d019c3569addca67029-PR-66
95%
main: 87%

Build:
Build:
LAST BUILD BRANCH: qmalcolm--feat-harden-config-error-messages
DEFAULT BRANCH: main
Ran 14 Mar 2026 04:12AM UTC
Jobs 1
Files 13
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

14 Mar 2026 12:18AM UTC coverage: 94.545% (+6.0%) from 88.521%
79ad8bcf9388967f7ce92d019c3569addca67029-PR-66

Pull #66

github

QMalcolm
Update build pipeline and CI for two-binary release

Each release now ships ttrpg-dev (Rust frontend) and ttrpg-dev-engine
(Elixir/Burrito backend) packaged together per platform.

CI (elixir.yml → ci.yml):
- Renamed workflow to "CI" and the build job to "elixir"
- Added a "rust" job: cargo build + clippy -D warnings on ubuntu-latest
- Bumped action versions to v4 throughout

Release workflow (release.yml):
- Replaced the single github-release job with three parallel jobs:
  build-rust (matrix: linux/musl, macos_arm, macos x86, windows),
  build-engine (Burrito all-targets on Linux via Zig), and
  github-release which downloads both artifact sets and assembles
  per-platform archives (ttrpg-dev + ttrpg-dev-engine in each tarball/zip)
- Updated mix release invocation to ttrpg_dev_engine (renamed in prev commit)

Build script:
- Replaced scripts/build_cli.sh with scripts/build.sh
- Builds the Rust binary (cargo build --release) then the Burrito engine,
  assembles both into build_out/ for local end-to-end testing

CLAUDE.md: updated build command reference and architecture description
.gitignore: added /build_out/
Pull Request #66: Switch CLI to Rust frontend

312 of 330 relevant lines covered (94.55%)

2342.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 79ad8bcf9388967f7ce92d019c3569addca67029-PR-66.1 14 Mar 2026 04:12AM UTC 13
94.55
GitHub Action Run
Source Files on build 79ad8bcf9388967f7ce92d019c3569addca67029-PR-66
  • Tree
  • List 13
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #66
  • PR Base - main (#7EF9C685...)
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