Skip to content

Add Resque 2/3 to build matrix#1519

Merged
unflxw merged 3 commits into
mainfrom
ci-resque-webmachine
Jun 8, 2026
Merged

Add Resque 2/3 to build matrix#1519
unflxw merged 3 commits into
mainfrom
ci-resque-webmachine

Conversation

@unflxw

@unflxw unflxw commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Restore resque 2 to the CI build matrix

Resque 2 was dropped from the matrix in #939, alongside the EOL
resque 1. That removal looks accidental: resque 2 was not EOL and
its gemfile was left in place when every other removed gem's was
deleted. Re-add it so resque 2 is exercised in CI again.

Remove the dangling webmachine 1 gemfile

The webmachine 1 build was dropped from CI in #1206, but its gemfile
was left behind. Nothing references it anymore, so remove it.

Add resque 3 to the CI build matrix

Resque 3.0 was released in January 2026 and requires Ruby 3.0 or
newer, so the matrix entry is limited to those versions. The
integration spec passes against it unchanged.

unflxw added 3 commits June 8, 2026 16:24
Resque 2 was dropped from the matrix in #939, alongside the EOL
resque 1. That removal looks accidental: resque 2 was not EOL and
its gemfile was left in place when every other removed gem's was
deleted. Re-add it so resque 2 is exercised in CI again.
The webmachine 1 build was dropped from CI in #1206, but its gemfile
was left behind. Nothing references it anymore, so remove it.
Resque 3.0 was released in January 2026 and requires Ruby 3.0 or
newer, so the matrix entry is limited to those versions. The
integration spec passes against it unchanged.
@unflxw unflxw changed the title Restore resque 2, add resque 3, and drop the webmachine 1 gemfile in CI Clean up CI build matrix and add Resque 2/3 Jun 8, 2026
@backlog-helper

backlog-helper Bot commented Jun 8, 2026

Copy link
Copy Markdown

Hi @unflxw,

We've found some issues with your Pull Request.

  • This Pull Request does not include a changeset. Add a changeset if the change impacts users and should be included in the changelog upon release. Read more about changesets.
    Ignore this rule by adding [skip changeset] to your Pull Request body. - (More info)

New issue guide | Backlog management | Rules | Feedback

@unflxw unflxw changed the title Clean up CI build matrix and add Resque 2/3 Add Resque 2/3 to build matrix Jun 8, 2026
@unflxw
unflxw requested review from Copilot, lipskis and tombruijn June 8, 2026 14:54

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the CI build matrix to restore Resque 2 coverage, add Resque 3 coverage (limited to Ruby ≥ 3.0), and remove an unused legacy gemfile that’s no longer referenced by the matrix/generator.

Changes:

  • Re-add resque-2 to the build matrix so it is exercised in CI again.
  • Add a new resque-3 gemfile and matrix entry (Ruby 3.0+ only).
  • Remove the unused webmachine1 gemfile.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
gemfiles/webmachine1.gemfile Removes an unused gemfile that is no longer referenced by the CI matrix.
gemfiles/resque-3.gemfile Adds a gemfile to test against Resque 3.x in CI.
build_matrix.yml Updates the build matrix to include resque-2 and resque-3 (with Ruby-version constraints for Resque 3).
.github/workflows/ci.yml Regenerates the GitHub Actions workflow to include the new matrix jobs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@unflxw
unflxw merged commit b0fb63f into main Jun 8, 2026
208 checks passed
@tombruijn tombruijn added the chore A small task that takes a day or two at the most. label Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore A small task that takes a day or two at the most.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants