Skip to content

go: bump the dependencies group across 1 directory with 3 updates - #142

Merged
kazeburo merged 1 commit into
mainfrom
dependabot/go_modules/dependencies-cc713ef756
Oct 28, 2026
Merged

kazeburo merged 1 commit into
mainfrom
dependabot/go_modules/dependencies-cc713ef756

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the dependencies group with 3 updates in the / directory: github.com/gammazero/deque, github.com/gammazero/workerpool and golang.org/x/sys.

Updates github.com/gammazero/deque from 1.2.1 to 1.2.2

Release notes

Sourced from github.com/gammazero/deque's releases.

v1.2.2

What's Changed

Full Changelog: gammazero/deque@v1.2.1...v1.2.2

Commits

Updates github.com/gammazero/workerpool from 1.2.1 to 1.3.0

Release notes

Sourced from github.com/gammazero/workerpool's releases.

v1.3.0

workerpool v1.3.0

This release adds DoWait, fixes a data race between Do and Stop, and fixes several pacer pause bugs. There are no breaking API changes. The minimum Go version is still 1.26.

New

  • DoWait enqueues a task and waits for it to be executed. Unlike SubmitWait, it returns an error instead of panicking:

    • It returns ErrStopped if the worker pool is already stopped.
    • It returns ErrStopped if Stop abandons the task before it runs, instead of blocking forever.
    • With StopWait, the queued task runs before DoWait returns.

    (#104)

Behavior changes

  • SubmitWait panics instead of hanging when Stop abandons its task. SubmitWait now wraps DoWait and panics with its error. Previously, if Stop was called while a SubmitWait task was still queued, SubmitWait blocked forever. It now panics with ErrStopped. Use DoWait if tasks may be submitted while the pool is stopping. (#104)
  • pacer.Pause may wait up to one pacing delay. Pause now waits for any caller already in Next to be released before it takes effect. This is what makes Pause reliable (see Fixes), and it never waits more than one delay.

Fixes

  • Do no longer races with Stop. Do sent on the internal task queue while Stop could be closing it, which the race detector reports. Do is now safe to call concurrently with Stop or StopWait: a task submitted while the pool is stopping is either accepted or rejected with ErrStopped. There is no measurable performance cost. (#103)
  • Stopped no longer blocks while a Pause is waiting for an earlier pause. (#103)
  • WaitingQueueSize uses a 64-bit counter. The waiting queue is unbounded, and the count previously used 32 bits. (#103)
  • pacer.Pause now stops tasks from being released. Previously, the first task after Pause could still be released. After Pause returns, no paced task starts until Resume. (#100)
  • pacer.Pause no longer waits behind every queued task. With many callers waiting in Next, Pause used to wait for all of them to be released first. It now waits for at most one. (#100)
  • pacer.Resume does nothing when the pacer is not paused. Previously it blocked forever. (#101)

Documentation

  • Submit and SubmitWait are documented as panicking wrappers around Do and DoWait, for code where submitting to a stopped pool is a programming error. They are not deprecated. (#104)
  • ErrStopped, calling Do during Stop, and tasks that panic are now documented. (#103)
  • The README and pacer examples use Do (#104), and the README install instructions are updated (#102).
  • Package doc headings use Go doc comment syntax. (#102)

Tests

  • The pacer tests and TestDoConcurrentStop run under testing/synctest, so they no longer wait in real time. (#100, #104)

Full Changelog: gammazero/workerpool@v1.2.2...v1.3.0

v1.2.2

What's Changed

... (truncated)

Commits

Updates golang.org/x/sys from 0.48.0 to 0.49.0

Commits
  • b6b8557 unix/linux: unify ppc64x syscall wrappers
  • aab6988 unix: add PrctlArg5Ptr
  • cdfd984 unix: pass fcntl data as unsafe.Pointer in FcntlF{lock,store} on darwin
  • 782b836 unix/linux: don't warn about closed stderr from child process
  • 61592fb unix: return syscall error in *listxattrNS on BSD
  • c136fda unix/linux/Dockerfile: update to Go 1.26.8
  • f1d0d79 unix: pass xattr data as unsafe.Pointer in BSD xattr syscalls
  • 67f850b unix: update linux to v7.2
  • eb1f659 unix: add O_EXEC and O_SEARCH on darwin
  • 51bc731 unix: add Mmsghdr for linux
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Oct 20, 2026
Bumps the dependencies group with 3 updates in the / directory: [github.com/gammazero/deque](https://github.com/gammazero/deque), [github.com/gammazero/workerpool](https://github.com/gammazero/workerpool) and [golang.org/x/sys](https://github.com/golang/sys).


Updates `github.com/gammazero/deque` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/gammazero/deque/releases)
- [Commits](gammazero/deque@v1.2.1...v1.2.2)

Updates `github.com/gammazero/workerpool` from 1.2.1 to 1.3.0
- [Release notes](https://github.com/gammazero/workerpool/releases)
- [Commits](gammazero/workerpool@v1.2.1...v1.3.0)

Updates `golang.org/x/sys` from 0.48.0 to 0.49.0
- [Commits](golang/sys@v0.48.0...v0.49.0)

---
updated-dependencies:
- dependency-name: github.com/gammazero/deque
  dependency-version: 1.2.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: github.com/gammazero/workerpool
  dependency-version: 1.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: golang.org/x/sys
  dependency-version: 0.49.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/dependencies-cc713ef756 branch from d9527b7 to 8cc8a31 Compare October 27, 2026 23:43
@sonarqubecloud

Copy link
Copy Markdown

@kazeburo
kazeburo merged commit 218ca01 into main Oct 28, 2026
3 checks passed
@kazeburo
kazeburo deleted the dependabot/go_modules/dependencies-cc713ef756 branch October 28, 2026 01:18
@github-actions github-actions Bot mentioned this pull request Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant