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

skeema / skeema / 19153073266
92%

Build:
DEFAULT BRANCH: main
Ran 06 Nov 2025 11:35PM UTC
Jobs 1
Files 81
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

06 Nov 2025 11:29PM UTC coverage: 92.882% (-0.01%) from 92.896%
19153073266

push

github

evanelias
workspaces: run table retries before other sequential statements

This commit slightly refactors the workspace code path which handles retry
logic for CREATE TABLE statements that failed, typically due to FK metadata
locking conflicts when using multiple workspace threads.

In Skeema Premium, it is important to run these retries prior to any other
sequential statements, since e.g. CREATE VIEW statements may rely on these
tables existing after a successful retry. The previous incorrect ordering
caused the non-deterministic problem described in #258, which can be
reproduced when using many FKs, many views referring to the tables with FKs,
and many workspace threads. (Note: triggers were unaffected since their
ordering was already correctly after the table retries; only views had an
incorrect ordering.)

In Skeema Community Edition, this change has no user-facing behavior impact,
but is being made here anyway for codebase alignment purposes.

12 of 12 new or added lines in 1 file covered. (100.0%)

2 existing lines in 1 file now uncovered.

10857 of 11689 relevant lines covered (92.88%)

1.11 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
87.88
-0.44% internal/workspace/workspace.go
Jobs
ID Job ID Ran Files Coverage
1 19153073266.1 06 Nov 2025 11:35PM UTC 81
92.88
GitHub Action Run
Source Files on build 19153073266
  • Tree
  • List 81
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f13350f1 on github
  • Prev Build on main (#18956211409)
  • Next Build on main (#19372770682)
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