Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix rubocop to v1.61 #1606

Merged
merged 9 commits into from
Apr 5, 2024
Merged

Fix rubocop to v1.61 #1606

merged 9 commits into from
Apr 5, 2024

Conversation

ahangarha
Copy link
Contributor

@ahangarha ahangarha commented Apr 5, 2024

Over time, Rubycup gets a new version and that causes CI failure for some new linting rules.

The easiest approach is to fix the version of Rubocup.

I couldn't find any reason why without fixing the version in other repos, we don't face such issues there. So my proposal here is to fix and freeze the version.

⚠️ This PR includes a minimal and temporary fix to prevent the installation of css-loader v7, which has breaking changes.


This change is Reviewable

This is to prevent linting issues with newer versions. This can prevent
annoying CI failures.
@ahangarha ahangarha requested a review from Judahmeek April 5, 2024 20:50
@Judahmeek Judahmeek merged commit 47ea981 into master Apr 5, 2024
20 checks passed
@Judahmeek Judahmeek deleted the fix-rubocop-version branch April 5, 2024 22:56
@@ -4,7 +4,7 @@

module ReactOnRails
module GitUtils
def self.uncommitted_changes?(message_handler, git_installed = true)
Copy link
Member

Choose a reason for hiding this comment

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

Do only tests use this? if so, maybe we shouldn't have the option?

I'm guessing all other usages assume git is installed, and if so, then we don't need the option.

In other words, does React on Rails break if git is not installed?

@Judahmeek Judahmeek mentioned this pull request Apr 12, 2024
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.

3 participants