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

block / mysql
84%
master: 85%

Build:
Build:
LAST BUILD BRANCH: codex/readme-fork-table
DEFAULT BRANCH: master
Repo Added 04 Aug 2026 01:53AM UTC
Token I1zGjvGvgv8vXRcSsaOvUeqtnobi2phNd regen
Build 53 Last
Files 21
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

LAST BUILD ON BRANCH fork/module-path
branch: fork/module-path
CHANGE BRANCH
x
Reset
Sync Branches
  • fork/module-path
  • codex/readme-fork-table
  • codex/reset-transactions
  • feat/always-reject-read-only
  • feat/rds-auto-tls
  • master
  • unified-query
  • warning-count

06 Sep 2026 08:14PM UTC coverage: 84.439% (-0.2%) from 84.661%
34057393127

Pull #3

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.
Pull Request #3: Make this a real fork: module path github.com/block/mysql, driver name block-mysql

3538 of 4190 relevant lines covered (84.44%)

334367.21 hits per line

Relevant lines Covered
Build:
Build:
4190 RELEVANT LINES 3538 COVERED LINES
334367.21 HITS PER LINE
Source Files on fork/module-path
  • Tree
  • List 20
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34057393127 fork/module-path 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 drive... Pull #3 06 Sep 2026 08:16PM UTC morgo github
84.44
34057391788 fork/module-path 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 drive... push 06 Sep 2026 08:16PM UTC morgo github
84.39
34053337044 fork/module-path README: state the merge-cost guidance without foreclosing features The previous wording ruled connect/TLS/packet-path changes out of the fork entirely. The actual constraint is merge cost, not subject matter, so say that: additions are cheapest a... Pull #3 06 Sep 2026 06:59PM UTC morgo github
84.39
34052736220 fork/module-path ci: narrow the matrix to what this fork supports Linux with MySQL LTS (9.7, 8.4, 8.0), plus Go 1.26 and 1.25 against the newest MySQL. Drops the macOS and Windows runners and the four MariaDB versions: Block deploys none of them, so the jobs cost... Pull #3 06 Sep 2026 06:47PM UTC morgo github
84.39
34051785424 fork/module-path README: soften the framing around upstream State plainly that we depend on these features and keep a tracking fork until upstream carries them, rather than characterising upstream's responsiveness or roadmap. Co-Authored-By: Claude Opus 5 <norep... Pull #3 06 Sep 2026 06:29PM UTC morgo github
84.61
34050883482 fork/module-path README: soften the framing around upstream State plainly that we depend on these features and keep a tracking fork until upstream carries them, rather than characterising upstream's responsiveness or roadmap. Co-Authored-By: Claude Opus 5 <norep... Pull #3 06 Sep 2026 06:12PM UTC morgo github
84.35
34050651004 fork/module-path Make this a real fork: module path and driver name The two capabilities this fork carries are reached from strata through `(*sql.Conn).Raw` and a structural interface assertion, which means a consumer that builds without the `replace` compiles cl... Pull #3 06 Sep 2026 06:08PM UTC morgo github
84.35
See All Builds (34)

Badge your Repo: mysql

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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