Skip to content

Bump solid_queue to 1.7.2; Retry now keeps the Active Job arguments (#283) - #284

Merged
plainprogrammer merged 3 commits into
mainfrom
283-solid-queue-1-7-2
Nov 10, 2026
Merged

plainprogrammer merged 3 commits into
mainfrom
283-solid-queue-1-7-2

Conversation

@plainprogrammer

Copy link
Copy Markdown
Owner

Closes #283. Replaces Dependabot's #277, which is stale: its branch predates several merges.

Checks

  • Red first: under 1.7.2, spec/models/catalog/operation/queue_spec.rb failed only :123, as on chore(deps): Bump solid_queue from 1.7.0 to 1.7.2 #277. After the change it passes, 23 examples.
  • Concurrency under 1.7.2: spec/models/catalog/operation, spec/jobs, spec/requests/admin and the admin jobs and catalog system specs pass, 188 examples with 0 failures.
  • The full bin/ci passed in the pre-push hook at 7f4db21d.

🤖 Generated with Claude Code

plainprogrammer and others added 3 commits November 10, 2026 10:00
1.7.2 gives a concurrency slot back only to the semaphore it came from
(rails/solid_queue#831). It fails spec 055's run_now example, which
compares the whole stored arguments column; the next commit narrows it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…olid Queue's bookkeeping (#283)

Spec 055 FR-2's "arguments" are the job's Active Job arguments
(maintainer ruling on #283, option A). Solid Queue 1.7.2 writes the
semaphore a dispatched job took its slot from into the stored row.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…283

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@plainprogrammer plainprogrammer self-assigned this Nov 10, 2026
@plainprogrammer
plainprogrammer merged commit 311cf0e into main Nov 10, 2026
9 checks passed
@plainprogrammer
plainprogrammer deleted the 283-solid-queue-1-7-2 branch November 10, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

solid_queue 1.7.2 writes its concurrency lock into a job's arguments, failing spec 055's Retry now check (#277)

1 participant