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

CuatroElixir / spear / 1a270e96b63ed71a3e0c61def741462ff823d627
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: fix/ci-certs-and-eventstoredb-pin
DEFAULT BRANCH: main
Ran 01 Aug 2026 11:44PM UTC
Jobs 1
Files 30
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

01 Aug 2026 11:42PM UTC coverage: 100.0%. First build
1a270e96b63ed71a3e0c61def741462ff823d627

push

github

the-mikedavis
ci: generate test certs per-run and pin EventStoreDB to last OSS release

CI had been failing for three unrelated reasons, none of them dependency
version drift:

- The committed EventStoreDB node certificate expired on 2025-02-01, so the
  server refused to start (or aborted TLS handshakes), breaking every test.
- The `ghcr.io/eventstore/eventstore:ci` nightly image now returns `denied`,
  so the main CI job could not pull the database at all.
- The compatibility matrix pinned OTP `24.0`, which setup-beam can no longer
  resolve from its prebuilt list.

Instead of re-committing a fresh (and again-expiring) certificate, generate a
throwaway CA + node cert on every run via `eventstoredb/gen-certs.sh` and
git-ignore `eventstoredb/certs/`. The cert carries a 10 year expiry so local
checkouts stay valid, but nothing long-lived lives in the repo.

Pin the database to `eventstore/eventstore:23.10.8-bookworm-slim`. 23.10 is the
last EventStoreDB release under a true open-source license; 24.10 onward moves
to the non-OSS Event Store License v2 ("KurrentDB"), so we deliberately stay
below it. Bump the compatibility OTP pin to `24.3`.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

742 of 742 relevant lines covered (100.0%)

124.84 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1a270e96b63ed71a3e0c61def741462ff823d627.1 01 Aug 2026 11:44PM UTC 30
100.0
GitHub Action Run
Source Files on build 1a270e96b63ed71a3e0c61def741462ff823d627
  • Tree
  • List 30
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 1a270e96 on github
  • Next Build on fix/ci-certs-and-eventstoredb-pin (#1F381FDD...)
  • Delete
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