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

zentralopensource / zentral / 38886067447
91%

Build:
DEFAULT BRANCH: main
Ran 16 Oct 2026 10:27AM UTC
Jobs 1
Files 1036
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

16 Oct 2026 09:40AM UTC coverage: 90.933% (+0.001%) from 90.932%
38886067447

push

github

np5
santa: use bigint ids for the targets and the target counters

The santa_target and santa_targetcounter ids are integers. When a
sequence reaches 2147483647, every insert into its table fails, and
the event uploads fail with it. The target counter upsert uses one
santa_targetcounter id for each target of each upload, also when the
counter exists.

Target.id and TargetCounter.id are BigAutoField now. The migration
changes the two id columns, the ten columns that point to
santa_target, and the two sequences. Each change rewrites its table,
and the tables stay locked until the end of the migration.

The migration sets a lock timeout of 10 seconds. It fails when it
cannot lock a table, and does not wait behind a long query while the
tables that it locked already block the Santa syncs. A failed
migration changes nothing, and can run again.

On a laptop, with 4 million targets, 4 million target counters,
8 million machine rules and 1 million bundle binaries, the migration
took 22.8 s on a database with the serial id columns of the older
deployments.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

6 of 6 new or added lines in 2 files covered. (100.0%)

52922 of 58199 relevant lines covered (90.93%)

0.91 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38886067447.1 16 Oct 2026 10:27AM UTC 1036
90.93
GitHub Action Run
Source Files on build 38886067447
  • Tree
  • List 1036
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38886067447
  • feede7e0 on github
  • Prev Build on main (#38879323205)
  • 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