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

block / mysql / 34057391788
84%
master: 85%

Build:
Build:
LAST BUILD BRANCH: codex/readme-fork-table
DEFAULT BRANCH: master
Ran 06 Sep 2026 08:16PM UTC
Jobs 5
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

06 Sep 2026 08:14PM UTC coverage: 84.391%. Remained the same
34057391788

push

github

morgo
Address review: pin the fork's identity, finish the README repointing

Four items from the review on #3:

1. "Linking both drivers" documented the errors.As type-identity hazard but not
   the one that mirrors this PR's own thesis: with both drivers linked, a call
   site still saying sql.Open("mysql", ...) resolves to upstream and keeps
   working, until something reaches for QueryResultContext or Warnings()
   through (*sql.Conn).Raw. Everything else in the both-linked surface fails
   loudly (the registries are package-level globals and name the cause on use),
   so the one silent case is worth naming.

2. Nothing pinned the two lines this PR consists of. Both mutations — the
   driver name back to "mysql", the module path back to upstream's — build
   clean and pass the full suite, and they are exactly the two places every
   `git merge upstream/master` has a conflict to resolve. fork_test.go asserts
   both: debug.ReadBuildInfo().Main.Path reads the real go.mod rather than a
   copy, and sql.Drivers() reads what init actually registered. Verified it
   kills both mutations.

3. The LOAD DATA LOCAL INFILE section still had `import
   "github.com/go-sql-driver/mysql"` — the one copy-pasteable import left on
   the old path, in the section whose premise is needing the package directly.
   Following it registers a local file in upstream's fileRegister while
   connections come from block-mysql. Its godoc link now points at the fork,
   which documents the fork's additions too; the remaining upstream links are
   provenance and stay.

4. "5 CI jobs rather than 25" was wrong. Ran the workflow's matrix generator at
   both revisions: 21 base combinations + 2 appended include entries = 23 test
   jobs before, 3 + 2 = 5 after.

3536 of 4190 relevant lines covered (84.39%)

334366.68 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Linux-Go-1.26-DB-9.7 - 34057391788.1 06 Sep 2026 08:16PM UTC 20
82.68
GitHub Action Run
2 Linux-Go-1.27-DB-8.0 - 34057391788.2 06 Sep 2026 08:16PM UTC 20
81.41
GitHub Action Run
3 Linux-Go-1.27-DB-9.7 - 34057391788.3 06 Sep 2026 08:16PM UTC 20
81.55
GitHub Action Run
4 Linux-Go-1.27-DB-8.4 - 34057391788.4 06 Sep 2026 08:17PM UTC 20
81.55
GitHub Action Run
5 Linux-Go-1.25-DB-9.7 - 34057391788.5 06 Sep 2026 08:16PM UTC 20
82.68
GitHub Action Run
Source Files on build 34057391788
  • Tree
  • List 20
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e3ae89de on github
  • Prev Build on fork/module-path (#34053337044)
  • 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