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

block / mysql / 30870040810
83%
master: 83%

Build:
Build:
LAST BUILD BRANCH: unified-query
DEFAULT BRANCH: master
Ran 04 Aug 2026 01:53AM UTC
Jobs 32
Files 20
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

04 Aug 2026 01:02AM UTC coverage: 82.606%. First build
30870040810

Pull #1

github

morgo
conn: reject named params and fix scan types on the unified path

Two divergences from the normal query path, both found in review.

QueryResultContext accepted driver.NamedValue with Name set and bound
it positionally. QueryContext and ExecContext route args through
namedValueToValue, which rejects named parameters outright; the unified
path skipped that and went straight to CheckNamedValue. Under an
InterpolateParams DSN a caller passing sql.Named would have silently
got a positional bind. Reuse namedValueToValue for the rejection, then
apply CheckNamedValue to the extracted values -- Raw still bypasses
database/sql's conversion, so that part is still needed here.

ColumnTypeScanType reported the parsed Go type (int32, sql.NullTime,
...) while raw rows deliver every non-NULL cell as []byte, so a caller
asserting driver.RowsColumnTypeScanType was told the wrong thing about
what Next yields. Report scanTypeBytes when raw is set. The other
ColumnType methods describe the column rather than the delivered value
and stay as they are.

Both are covered in TestQueryResultContext and fail without the fix.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Pull Request #1: conn: add unified QueryResultContext for arbitrary SQL

56 of 73 new or added lines in 3 files covered. (76.71%)

3443 of 4168 relevant lines covered (82.61%)

2573385.23 hits per line

Uncovered Changes

Lines Coverage ∆ File
17
72.13
unified.go
Jobs
ID Job ID Ran Files Coverage
1 Windows-Go-1.26-DB-mariadb-11.8 - 30870040810.1 04 Aug 2026 01:54AM UTC 19
81.81
GitHub Action Run
2 Windows-Go-1.26-DB-8.4 - 30870040810.2 04 Aug 2026 01:55AM UTC 19
81.91
GitHub Action Run
3 macOS-Go-1.26-DB-mariadb-10.11 - 30870040810.3 04 Aug 2026 01:54AM UTC 19
81.94
GitHub Action Run
4 Linux-Go-1.26-DB-5.7 - 30870040810.4 04 Aug 2026 01:54AM UTC 19
81.9
GitHub Action Run
5 Linux-Go-1.26-DB-mariadb-11.4 - 30870040810.5 04 Aug 2026 01:54AM UTC 19
82.06
GitHub Action Run
6 macOS-Go-1.26-DB-8.0 - 30870040810.6 04 Aug 2026 01:53AM UTC 19
81.92
GitHub Action Run
7 Windows-Go-1.26-DB-mariadb-10.5 - 30870040810.7 04 Aug 2026 01:54AM UTC 19
81.81
GitHub Action Run
8 Windows-Go-1.26-DB-mariadb-11.4 - 30870040810.8 04 Aug 2026 01:54AM UTC 19
81.91
GitHub Action Run
9 macOS-Go-1.26-DB-9.0 - 30870040810.9 04 Aug 2026 01:53AM UTC 19
81.87
GitHub Action Run
10 macOS-Go-1.26-DB-mariadb-11.4 - 30870040810.10 04 Aug 2026 01:53AM UTC 19
81.99
GitHub Action Run
11 Linux-Go-1.26-DB-mariadb-10.6 - 30870040810.11 04 Aug 2026 01:54AM UTC 19
82.21
GitHub Action Run
12 Linux-Go-1.26-DB-8.0 - 30870040810.12 04 Aug 2026 01:53AM UTC 19
82.04
GitHub Action Run
13 macOS-Go-1.26-DB-5.7 - 30870040810.13 04 Aug 2026 01:53AM UTC 19
81.97
GitHub Action Run
14 macOS-Go-1.26-DB-mariadb-10.5 - 30870040810.14 04 Aug 2026 01:53AM UTC 19
81.99
GitHub Action Run
15 Linux-Go-1.26-DB-mariadb-12.3 - 30870040810.15 04 Aug 2026 01:54AM UTC 19
82.06
GitHub Action Run
16 Windows-Go-1.26-DB-8.0 - 30870040810.16 04 Aug 2026 01:55AM UTC 19
81.79
GitHub Action Run
17 macOS-Go-1.26-DB-mariadb-11.8 - 30870040810.17 04 Aug 2026 01:53AM UTC 19
82.04
GitHub Action Run
18 Windows-Go-1.26-DB-mariadb-10.11 - 30870040810.18 04 Aug 2026 01:55AM UTC 19
81.86
GitHub Action Run
19 Windows-Go-1.26-DB-9.0 - 30870040810.19 04 Aug 2026 01:57AM UTC 19
81.81
GitHub Action Run
20 Windows-Go-1.26-DB-mariadb-12.3 - 30870040810.20 04 Aug 2026 01:55AM UTC 19
81.86
GitHub Action Run
21 macOS-Go-1.26-DB-mariadb-12.3 - 30870040810.21 04 Aug 2026 01:53AM UTC 19
81.9
GitHub Action Run
22 Windows-Go-1.26-DB-mariadb-10.6 - 30870040810.22 04 Aug 2026 01:54AM UTC 19
81.81
GitHub Action Run
23 macOS-Go-1.26-DB-8.4 - 30870040810.23 04 Aug 2026 01:54AM UTC 19
81.78
GitHub Action Run
24 macOS-Go-1.26-DB-mariadb-10.6 - 30870040810.24 04 Aug 2026 01:53AM UTC 19
82.09
GitHub Action Run
25 Linux-Go-1.24-DB-9.0 - 30870040810.25 04 Aug 2026 01:53AM UTC 19
82.04
GitHub Action Run
26 Linux-Go-1.26-DB-mariadb-10.11 - 30870040810.26 04 Aug 2026 01:54AM UTC 19
82.06
GitHub Action Run
27 Linux-Go-1.26-DB-mariadb-10.5 - 30870040810.27 04 Aug 2026 01:53AM UTC 19
81.92
GitHub Action Run
28 Linux-Go-1.26-DB-9.0 - 30870040810.28 04 Aug 2026 01:54AM UTC 19
82.14
GitHub Action Run
29 Linux-Go-1.25-DB-9.0 - 30870040810.29 04 Aug 2026 01:53AM UTC 19
81.92
GitHub Action Run
30 Windows-Go-1.26-DB-5.7 - 30870040810.30 04 Aug 2026 01:55AM UTC 19
81.79
GitHub Action Run
31 Linux-Go-1.26-DB-mariadb-11.8 - 30870040810.31 04 Aug 2026 01:54AM UTC 19
82.02
GitHub Action Run
32 Linux-Go-1.26-DB-8.4 - 30870040810.32 04 Aug 2026 01:53AM UTC 19
82.04
GitHub Action Run
Source Files on build 30870040810
  • Tree
  • List 20
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1
  • 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