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

go-pkgz / syncs
99%
master: 99%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v1.3.3
DEFAULT BRANCH: master
Repo Added 08 Oct 2018 06:27PM UTC
Files 4
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 refs/tags/v1.3.3
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • discard-mode
  • fix-ci-caching
  • fix-errsizedgroup-race
  • master
  • modernize-and-deps
  • rbac
  • refs/tags/v0.10.4
  • refs/tags/v1.2.0
  • refs/tags/v1.3.0
  • refs/tags/v1.3.1
  • refs/tags/v1.3.3
  • v1.0.0
  • v1.1.0
  • v1.1.1

18 Aug 2026 11:02PM UTC coverage: 98.87% (+0.03%) from 98.837%
32208597699

push

github

web-flow
Update dependencies, run go fix and support errors.Is on MultiError (#15)

* Update dependencies and CI actions

Bump testify to v1.12.0 and move the workflow to checkout@v7, setup-go@v7
and golangci-lint-action@v9. Push branch and tag filters spelled out as
"**" to keep actionlint happy.

* Run go fix

Modernizers replace the counted loops with range-over-int, available
since go 1.22. The per-iteration loop variable copies are not needed
since the same version either.

* Make goroutine count assertions relative to the test baseline

Previously the preemptive and discard tests compared runtime.NumGoroutine
against absolute numbers, which counts goroutines left over from the
earlier tests and failed at random. The limit is now relative to the count
taken at the start of the test, and the concurrency the options promise is
checked directly by tracking how many functions run at once.

* Support errors.Is and errors.As on MultiError

MultiError implements Unwrap() []error, so the error returned by Wait
matches any of the collected errors, the same way errors.Join behaves.
Errors returns a copy of the collected slice, as the caller shouldn't be
able to change the content of the error.

6 of 6 new or added lines in 1 file covered. (100.0%)

175 of 177 relevant lines covered (98.87%)

1804.71 hits per line

Relevant lines Covered
Build:
Build:
177 RELEVANT LINES 175 COVERED LINES
1804.71 HITS PER LINE
Source Files on master
  • Tree
  • List 4
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32208597699 refs/tags/v1.3.3 Update dependencies, run go fix and support errors.Is on MultiError (#15) * Update dependencies and CI actions Bump testify to v1.12.0 and move the workflow to checkout@v7, setup-go@v7 and golangci-lint-action@v9. Push branch and tag filters spe... push 19 Aug 2026 02:27AM UTC web-flow github
98.87
32195442881 master Update dependencies, run go fix and support errors.Is on MultiError (#15) * Update dependencies and CI actions Bump testify to v1.12.0 and move the workflow to checkout@v7, setup-go@v7 and golangci-lint-action@v9. Push branch and tag filters spe... push 18 Aug 2026 11:03PM UTC web-flow github
98.87
32195109274 master Fix data race on error recording in ErrSizedGroup (#14) * Fix data race on error recording in ErrSizedGroup Previously, a worker stored the result of g.err.append(err) back into g.err while a canceled Go call read the same field outside the lock... push 18 Aug 2026 10:58PM UTC web-flow github
98.84
32195109371 modernize-and-deps Support errors.Is and errors.As on MultiError MultiError implements Unwrap() []error, so the error returned by Wait matches any of the collected errors, the same way errors.Join behaves. Errors returns a copy of the collected slice, as the caller... Pull #15 18 Aug 2026 10:58PM UTC umputun github
98.87
32195110648 modernize-and-deps Support errors.Is and errors.As on MultiError MultiError implements Unwrap() []error, so the error returned by Wait matches any of the collected errors, the same way errors.Join behaves. Errors returns a copy of the collected slice, as the caller... Pull #15 18 Aug 2026 10:58PM UTC umputun github pending completion  
32192788066 modernize-and-deps Support errors.Is and errors.As on MultiError MultiError implements Unwrap() []error, so the error returned by Wait matches any of the collected errors, the same way errors.Join behaves. Errors returns a copy of the collected slice, as the caller... Pull #15 18 Aug 2026 10:27PM UTC paskal github
98.87
32189197859 modernize-and-deps Support errors.Is and errors.As on MultiError MultiError implements Unwrap() []error, so the error returned by Wait matches any of the collected errors, the same way errors.Join behaves. Errors returns a copy of the collected slice, as the caller... Pull #15 18 Aug 2026 09:43PM UTC paskal github
98.87
32187481985 modernize-and-deps Support errors.Is and errors.As on MultiError MultiError implements Unwrap() []error, so the error returned by Wait matches any of the collected errors, the same way errors.Join behaves. Errors returns a copy of the collected slice, as the caller... Pull #15 18 Aug 2026 09:25PM UTC paskal github
98.87
32187502536 modernize-and-deps Support errors.Is and errors.As on MultiError MultiError implements Unwrap() []error, so the error returned by Wait matches any of the collected errors, the same way errors.Join behaves. Errors returns a copy of the collected slice, as the caller... Pull #15 18 Aug 2026 09:25PM UTC paskal github
98.87
32187480544 fix-errsizedgroup-race Add race regression test, relax termination bound in cancel tests The cancel tests allowed 110 started goroutines, but 111 is reachable: 100 submitted before the cancellation, up to 10 running and one more waiting for the semaphore. Pull #14 18 Aug 2026 09:24PM UTC paskal github
98.84
See All Builds (62)
  • 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