Skip to content

Conversation

@salbertson
Copy link
Member

No description provided.

@salbertson salbertson requested a review from gylaz December 10, 2025 01:46
@salbertson salbertson self-assigned this Dec 10, 2025
@salbertson salbertson requested a review from Copilot December 10, 2025 01:46
@@ -1,5 +1,7 @@
class BuildConfig
static_facade :call
def self.call(...)
Copy link

Choose a reason for hiding this comment

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

unexpected token tDOT3

@@ -1,5 +1,7 @@
class RebuildPullRequest
static_facade :call
def self.call(...)
Copy link

Choose a reason for hiding this comment

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

unexpected token tDOT3

@@ -1,5 +1,7 @@
class ReportInvalidConfig
static_facade :call
def self.call(...)
Copy link

Choose a reason for hiding this comment

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

unexpected token tDOT3

@@ -1,5 +1,7 @@
class DeactivateRepo
static_facade :call
def self.call(...)
Copy link

Choose a reason for hiding this comment

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

unexpected token tDOT3

NUMBER_OF_BUILDS = 10

static_facade :call
def self.call(...)
Copy link

Choose a reason for hiding this comment

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

unexpected token tDOT3

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR upgrades the application from Ruby 2.7.1 to Ruby 3.1.4 and Rails 6.0 to Rails 6.1, addressing breaking changes and updating dependencies accordingly.

Key changes:

  • Upgrades Ruby runtime to 3.1.4 across all configuration files
  • Upgrades Rails framework to 6.1.7.10 with updated gem dependencies
  • Fixes Ruby 3.0+ keyword argument deprecations and YAML API changes
  • Updates Webpacker from 4.x to 5.x with Node.js 20.x support
  • Adds OpenSSL legacy provider flag for webpack compatibility

Reviewed changes

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

Show a summary per file
File Description
.ruby-version Updates Ruby version from 2.7.1 to 3.1.4
Gemfile Updates Ruby version and Rails to 6.1, adds required gems (logger, matrix, rexml)
Gemfile.lock Updates all gem versions for Rails 6.1 and Ruby 3.1.4 compatibility
package.json Updates Node.js to 20.x and Webpacker to 5.4.0, adds sass dependency
yarn.lock Updates all npm packages for Webpacker 5 compatibility
circle.yml Updates CI Docker image to Ruby 3.1.4
bin/webpack Adds OpenSSL legacy provider flag and logger require
bin/webpack-dev-server Adds OpenSSL legacy provider flag and logger require
config/boot.rb Adds logger require for Rails 6.1 compatibility
spec/spec_helper.rb Adds logger require
spec/support/helpers/analytics_helper.rb Renames module to avoid naming conflicts
spec/rails_helper.rb Updates helper reference to match rename
app/models/config/parser.rb Fixes YAML.safe_load API for Ruby 3.1 (keyword argument change)
app/services/*.rb Replaces static_facade with explicit class method using ... forwarding
app/queries/*.rb Replaces static_facade with explicit class method using ... forwarding
spec/models/plan_selector_spec.rb Fixes keyword argument passing with ** operator
spec/presenters/plan_presenter_spec.rb Fixes keyword argument passing with ** operator for Ruby 3.0+

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

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.

2 participants