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

KarpelesLab / rest
40%

Build:
DEFAULT BRANCH: master
Repo Added 30 Mar 2026 11:37PM UTC
Token DGTnk11sK1cMVX3yDABmH9GUY6j5mmorb regen
Build 6 Last
Files 14
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 master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • do-context
  • master

03 Oct 2026 10:24AM UTC coverage: 40.134% (-2.0%) from 42.151%
37116306818

push

github

MagicalTux
Replace pjson with encoding/json/v2

Go 1.27 enables json/v2 by default, which pjson's copied v1 internals do not
build against. Follow apirouter and typutil onto encoding/json/v2:

- json.Marshal/Unmarshal everywhere; Response.Data becomes a jsontext.Value
- Time keeps MarshalJSON/UnmarshalJSON (json/v2 honours them) and loses the
  pjson-only MarshalContextJSON/UnmarshalContextJSON; nothing called them
  outside pjson. The context-taking rest functions keep their signatures.
- omitzero instead of omitempty on the integer fields whose intent was "omit
  when zero", since json/v2's omitempty no longer omits zero numbers
- go 1.27, typutil v0.3.0, CI on 1.27

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

10 of 15 new or added lines in 4 files covered. (66.67%)

1 existing line in 1 file now uncovered.

541 of 1348 relevant lines covered (40.13%)

10.72 hits per line

Relevant lines Covered
Build:
Build:
1348 RELEVANT LINES 541 COVERED LINES
10.72 HITS PER LINE
Source Files on master
  • Tree
  • List 14
  • Changed 14
  • Source Changed 4
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
37116306818 master Replace pjson with encoding/json/v2 Go 1.27 enables json/v2 by default, which pjson's copied v1 internals do not build against. Follow apirouter and typutil onto encoding/json/v2: - json.Marshal/Unmarshal everywhere; Response.Data becomes a json... push 03 Oct 2026 10:25AM UTC MagicalTux github
40.13
36789769350 master Merge pull request #2 from KarpelesLab/do-context Bind Do requests to their context push 30 Sep 2026 11:13PM UTC web-flow github
42.15
36789511348 do-context Merge 04b3aedb1 into 4300ab751 Pull #2 30 Sep 2026 11:10PM UTC web-flow github
42.15
23773121060 master Add cross-build job to test restupload on all 19 platforms Ensures every push/PR verifies that restupload compiles for all release targets, catching build failures before tagging a release. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@a... push 30 Mar 2026 11:42PM UTC MagicalTux github
42.07
23773092923 master Add release workflow to build restupload for 19 platforms Builds restupload CLI for linux, darwin, freebsd, openbsd, netbsd, and windows across amd64, arm64, arm, 386, riscv64, mips64le, ppc64le, and s390x. Binaries are compressed as .gz (unix) o... push 30 Mar 2026 11:41PM UTC MagicalTux github
42.07
23772944844 master Switch CI coverage from Codecov to Coveralls and add badge Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> push 30 Mar 2026 11:37PM UTC MagicalTux github
42.07
See All Builds (6)

Badge your Repo: rest

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