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

go-pkgz / flow
91%

Build:
DEFAULT BRANCH: master
Repo Added 13 Oct 2018 06:00PM UTC
Files 7
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: master
CHANGE BRANCH
x
Reset
  • master
  • ci-lift
  • ci-workflow-permissions
  • deps-update
  • fix-ci-caching
  • fix-readme-pool-docs
  • fix-submit-concurrency
  • fix-wait-deadlock
  • modernise-go-fix
  • pool
  • rbac
  • refs/tags/v1.2.0
  • refs/tags/v1.3.0
  • refs/tags/v1.3.1
  • refs/tags/v1.3.2
  • refs/tags/v1.3.3
  • refs/tags/v1.3.4
  • refs/tags/v1.3.5
  • stabilise-flow-tests
  • sync-read
  • v1.0.0
  • v1.1.1

19 Aug 2026 07:25AM UTC coverage: 90.578% (-0.04%) from 90.618%
32227795703

push

github

umputun
modernise with go fix, drop deprecated rand.Seed

go fix ./... replaces interface{} with any, rewrites counted loops as
range over int and removes the ch := ch capture obsolete since go 1.22.
README and _example are swept by hand as the go tool skips them.

rand.Seed is deprecated and no longer needed, the global source is
seeded randomly since go 1.20, its time import goes with it. outChs
preallocated as the rewritten loop makes the capacity known, flagged
by prealloc.

30 of 31 new or added lines in 6 files covered. (96.77%)

423 of 467 relevant lines covered (90.58%)

2727.13 hits per line

Relevant lines Covered
Build:
Build:
467 RELEVANT LINES 423 COVERED LINES
2727.13 HITS PER LINE
Source Files on master
  • Tree
  • List 7
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32227795703 master modernise with go fix, drop deprecated rand.Seed go fix ./... replaces interface{} with any, rewrites counted loops as range over int and removes the ch := ch capture obsolete since go 1.22. README and _example are swept by hand as the go tool sk... push 19 Aug 2026 07:26AM UTC umputun github
90.58
32221567700 master ci: restrict the workflow token to contents read (#12) CodeQL alert 2, actions/missing-workflow-permissions: the workflow runs with the default token permissions. Coverage submission only reads the repository, goveralls passes the token to covera... push 19 Aug 2026 06:00AM UTC web-flow github
90.62
32221200476 master make flow tests deterministic (#11) TestFlowWithTimeout gave 100 inputs to 40 workers sleeping a second each, so the work needed exactly the three seconds of its own deadline and the race between them decided whether the flow was canceled at all.... push 19 Aug 2026 05:54AM UTC web-flow github
90.62
32218800918 master fix pool section of README (#9) The pool examples did not compile: workerFn signature closed with a brace, pool.Sender instead of pool.SenderFn, sendFn called with two arguments, a three-value return from an error function and cursor called as a ... push 19 Aug 2026 05:17AM UTC web-flow github
90.19
32218791904 master update dependencies keeping the go directive at 1.23 (#8) testify v1.10.0 -> v1.12.0, which also drops go-spew and difflib from the module graph, and golang.org/x/sync v0.10.0 -> v0.11.0. x/sync v0.12.0 and later declare go 1.23.0 and would rewr... push 19 Aug 2026 05:16AM UTC web-flow github
90.19
32218394553 master fix deadlock in Wait with unbuffered response channel (#7) Wait returned eg.Wait() directly, so workers blocked in sender on the default unbuffered response channel could never complete and Wait hung forever unless the cursor was consumed. Wait n... push 19 Aug 2026 05:10AM UTC web-flow github
90.19
32206008577 master ci: lift actions to current majors and test all packages with race (#6) CI ran go test without ./..., i.e. only the root package was tested and the pool package never ran on CI. Tests now cover all packages and run with -race, which needs covermo... push 19 Aug 2026 01:45AM UTC web-flow github
90.58
32205531340 master fix Submit blocking forever and racing on the batch buffer (#5) Submit sent to worker channels unconditionally, so a submit blocked after the pool terminated - worker failure or canceled context - never returned as no worker was left to receive. ... push 19 Aug 2026 01:36AM UTC web-flow github
87.37
19903561438 master fix CI workflow caching by reordering checkout and setup-go steps (#4) - move checkout step before setup-go to enable proper Go module caching - update actions/checkout to v4 and actions/setup-go to v5 - update golangci-lint-action to v7 with lat... push 03 Dec 2025 05:52PM UTC web-flow github
87.37
12382180777 master update ci for modern way of installing goverall push 17 Dec 2024 10:02PM UTC umputun github
87.37
See All Builds (64)
  • 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