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

skeema / skeema / 6191502261
92%

Build:
DEFAULT BRANCH: main
Ran 14 Sep 2023 10:31PM UTC
Jobs 1
Files 74
Run time 2s
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

13 Sep 2023 10:02PM UTC coverage: 93.224% (+0.08%) from 93.145%
6191502261

push

github

evanelias
diff/push: improve logging for unsafe statements

This commit makes several improvements to the log output of `skeema diff` and
`skeema push` when unsafe statements are present and have not been allowed
by --allow-unsafe. Behavior changes in this commit include:

* If there are multiple unsafe statements generated in the diff, all of them
  are now logged. Previously, only the first such statement was logged.

* Each unsafe statement now has a corresponding reason logged, providing more
  information about why the statement is considered unsafe.

* Linting now occurs even if unsafe statements are present. Previously, the
  linting step was skipped in this situation.

* The log message containing the unsafe SQL statement was previously glitchy
  if the SQL contained a % symbol, for example in a LIKE expression.

* The final summary log message regarding skipped operations now properly only
  counts statements that would have been emitted or executed. Previously, the
  count included differences that were suppressed, such as auto-increment
  discrepancies.

The overall goal of these changes is to make unsafe statement detection more
similar to linter error detection. Both steps are in the general category of
safety guardrails, and it is beneficial to present all such errors to the user
at one time, so that they can revise their schema repo change accordingly in
one step.

175 of 175 new or added lines in 7 files covered. (100.0%)

9355 of 10035 relevant lines covered (93.22%)

1.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6191502261.1 14 Sep 2023 10:31PM UTC 0
93.22
GitHub Action Run
Source Files on build 6191502261
Detailed source file information is not available for this build.
  • Back to Repo
  • 01a93d55 on github
  • Prev Build on main (#6102645606)
  • Next Build on main (#6238577453)
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