-
Notifications
You must be signed in to change notification settings - Fork 383
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
[dep] upgrades: ROR, Shakapacker, Node, Ruby, misc gem upgrades #593
Conversation
Warning Rate limit exceeded@rameziophobia has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 15 minutes and 15 seconds before requesting another review. How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. WalkthroughThe updates span multiple files, primarily upgrading the Ruby version to 3.3.3 and Node version to 18.20.3, for consistency across the codebase. Various dependencies were updated in the Changes
Poem
Tip Early access features: enabledWe are currently testing the following features in early access:
Note:
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (2)
Gemfile.lock
is excluded by!**/*.lock
yarn.lock
is excluded by!**/yarn.lock
,!**/*.lock
Files selected for processing (9)
- .controlplane/Dockerfile (2 hunks)
- .github/workflows/js_test.yml (1 hunks)
- .github/workflows/lint_test.yml (1 hunks)
- .github/workflows/rspec_test.yml (1 hunks)
- .nvmrc (1 hunks)
- .ruby-version (1 hunks)
- Gemfile (1 hunks)
- README.md (1 hunks)
- package.json (3 hunks)
Files skipped from review due to trivial changes (8)
- .controlplane/Dockerfile
- .github/workflows/js_test.yml
- .github/workflows/lint_test.yml
- .github/workflows/rspec_test.yml
- .nvmrc
- .ruby-version
- Gemfile
- package.json
Additional context used
LanguageTool
README.md
[style] ~14-~14: Style-wise, it’s not ideal to insert an adverb (‘easily’) in the middle of an infinitive construction (‘to deploy’). Try moving the adverb to avoid split infinitives.
Context: ....md](./.controlplane/readme.md) for how to easily deploy this app to Control Plane. The instructions lev...(SPLIT_INFINITIVE)
[style] ~27-~27: Some style guides suggest that commas should set off the year in a month-day-year date.
Context: ..., Written by Paul Benigeri, October 12, 2018](https://github.com/shakacode/react_on_...(MISSING_COMMA_AFTER_YEAR)
[duplication] ~80-~80: Possible typo: you repeated a word
Context: ...line) + Javascript Development without Rails + Rails Integration + [Web...(ENGLISH_WORD_REPEAT_RULE)
[style] ~99-~99: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...om/smarter-css-builds-with-webpack/). - Example of enabling hot reloading of both JS an...(ENGLISH_WORD_REPEAT_BEGINNING_RULE)
[grammar] ~102-~102: The usual collocation for “independently” is “of”, not “from”. Did you mean “independently of”?
Context: .... - Enabling development of a JS client independently from Rails using the [Webpack Dev Server](ht...(INDEPENDENTLY_FROM_OF)
[grammar] ~104-~104: ‘brand new’ seems to be a compound adjective before a noun. Use a hyphen: “brand-new”.
Context: ...an existing Rails app. You don't need a brand new single page app! - Example setting up R...(CA_BRAND_NEW)
[duplication] ~120-~120: Possible typo: you repeated a word
Context: ... with plain HTML 1. Heroku for Rails 7 deployment 1. [Deployment to the ControlPlane](.controlplane/read...(ENGLISH_WORD_REPEAT_RULE)
[grammar] ~131-~131: The operating system from Apple is written “macOS”.
Context: ...which redis-server
. If missing and on MacOS, install with Homebrew (`brew install r...(MAC_OS)
[style] ~165-~165: Consider a shorter alternative to avoid wordiness.
Context: ...to runforeman start -f Procfile.spec
in order to have webpack automatically recompile th...(IN_ORDER_TO_PREMIUM)
[style] ~165-~165: Consider shortening this phrase to just ‘whether’, unless you mean ‘regardless of whether’.
Context: ...ec is configured to automatically check whether or not this process is running. If it is not, ...(WHETHER)
[typographical] ~184-~184: After the expression ‘for example’ a comma is usually used.
Context: ...s a great way to learn about this! For example in [client/app/bundles/comments/compone...(COMMA_FOR_EXAMPLE)
[uncategorized] ~210-~210: Loose punctuation mark.
Context: ...> ``` 1.Procfile.dev
: Starts the Webpack Dev Server and Rails...(UNLIKELY_OPENING_PUNCTUATION)
[uncategorized] ~211-~211: Loose punctuation mark.
Context: ...Procfile.static
: Starts the Rails server and generates s...(UNLIKELY_OPENING_PUNCTUATION)
[duplication] ~214-~214: Possible typo: you repeated a word
Context: ...](https://github.com/justin808/), along with with many others. See [contributors.md](docs...(ENGLISH_WORD_REPEAT_RULE)
[formatting] ~225-~225: Insert a comma after thanking someone.
Context: ...bout/index.html#work-with-us). --- ## Thank you from Justin Gordon and [ShakaCode](http...(SENT_START_THANKS_COMMA)
Markdownlint
README.md
76-76: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
77-77: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
78-78: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
79-79: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
80-80: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
81-81: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
82-82: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
83-83: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
84-84: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
85-85: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
86-86: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
87-87: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
88-88: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
89-89: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
90-90: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
91-91: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
92-92: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
93-93: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
97-97: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
98-98: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
99-99: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
100-100: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
101-101: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
102-102: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
103-103: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
104-104: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
105-105: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
106-106: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
128-128: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
129-129: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
130-130: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
131-131: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
132-132: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
141-141: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
144-144: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
145-145: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
146-146: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
147-147: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
152-152: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
153-153: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
161-161: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
163-163: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
165-165: Expected: asterisk; Actual: plus
Unordered list style(MD004, ul-style)
174-174: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
175-175: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
176-176: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
153-153: Expected: 2; Actual: 3
Unordered list indentation(MD007, ul-indent)
172-172: Expected: 1; Actual: 2
Multiple consecutive blank lines(MD012, no-multiple-blanks)
51-51: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
127-127: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
134-134: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
143-143: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
149-149: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
160-160: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
173-173: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
178-178: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
202-202: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
205-205: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
213-213: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
216-216: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
154-154: null
Fenced code blocks should be surrounded by blank lines(MD031, blanks-around-fences)
206-206: null
Fenced code blocks should be surrounded by blank lines(MD031, blanks-around-fences)
128-128: null
Lists should be surrounded by blank lines(MD032, blanks-around-lists)
135-135: null
Lists should be surrounded by blank lines(MD032, blanks-around-lists)
144-144: null
Lists should be surrounded by blank lines(MD032, blanks-around-lists)
161-161: null
Lists should be surrounded by blank lines(MD032, blanks-around-lists)
174-174: null
Lists should be surrounded by blank lines(MD032, blanks-around-lists)
17-17: null
Bare URL used(MD034, no-bare-urls)
102-102: null
Bare URL used(MD034, no-bare-urls)
141-141: null
Bare URL used(MD034, no-bare-urls)
41-41: Expected: ----; Actual: ------
Horizontal rule style(MD035, hr-style)
49-49: Expected: ----; Actual: ------
Horizontal rule style(MD035, hr-style)
58-58: Expected: ----; Actual: -------
Horizontal rule style(MD035, hr-style)
223-223: Expected: ----; Actual: ---
Horizontal rule style(MD035, hr-style)
154-154: null
Fenced code blocks should have a language specified(MD040, fenced-code-language)
206-206: null
Fenced code blocks should have a language specified(MD040, fenced-code-language)
80-80: null
Link fragments should be valid(MD051, link-fragments)
83-83: null
Link fragments should be valid(MD051, link-fragments)
88-88: null
Link fragments should be valid(MD051, link-fragments)
91-91: null
Link fragments should be valid(MD051, link-fragments)
93-93: null
Link fragments should be valid(MD051, link-fragments)
Additional comments not posted (3)
README.md (3)
128-129
: Verify the Node.js and Ruby version updates in the setup instructions.Ensure that the updated versions of Node.js (
v18.20.3
) and Ruby (3.3.3
) are correctly reflected in all related documentation and configuration files.Verification successful
Verify the Node.js and Ruby version updates in the setup instructions.
The updated versions of Node.js (
v18.20.3
) and Ruby (3.3.3
) are correctly reflected in theREADME.md
file and theGemfile
. However, the package.json file contains a version3.3.3
related totailwindcss
, which is unrelated to Ruby.
README.md
: Correctly updated.Gemfile
: Correctly updated.package.json
: Contains3.3.3
fortailwindcss
, which is unrelated.No further issues found with the version updates.
Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Verify the updated versions of Node.js and Ruby in the repository. # Test: Search for the version numbers in the repository. Expect: Only occurrences of the new versions. rg --type yaml --type dockerfile --type ruby --type json '18.20.3|3.3.3'Length of output: 109
Script:
#!/bin/bash # Description: Verify the updated versions of Node.js and Ruby in the repository. # Test: Search for the version numbers in the repository. Expect: Only occurrences of the new versions. rg --type yaml --type Dockerfile --type ruby --type json --type md '18.20.3|3.3.3'Length of output: 119
Script:
#!/bin/bash # Description: Verify the updated versions of Node.js and Ruby in the repository. # Test: Search for the version numbers in the repository. Expect: Only occurrences of the new versions. rg --type yaml --type docker --type ruby --type json --type md '18.20.3|3.3.3'Length of output: 650
Tools
Markdownlint
128-128: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
129-129: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
128-128: null
Lists should be surrounded by blank lines(MD032, blanks-around-lists)
128-129
: Verify the Node.js and Ruby version updates.Ensure that the updated versions of Node.js (
v18.20.3
) and Ruby (3.3.3
) are correctly reflected in all related documentation and configuration files.Tools
Markdownlint
128-128: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
129-129: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
128-128: null
Lists should be surrounded by blank lines(MD032, blanks-around-lists)
128-129
: Verify the Node.js and Ruby version updates in the setup instructions.Ensure that the updated versions of Node.js (
v18.20.3
) and Ruby (3.3.3
) are correctly reflected in all related documentation and configuration files.Verification successful
The updated versions of Node.js and Ruby are correctly reflected in the documentation and configuration files.
README.md
: Nodev18.20.3
and Ruby3.3.3
Gemfile
: Ruby3.3.3
Gemfile.lock
: Ruby3.3.3
package.json
: Nodev18.20.3
Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Verify the updated versions of Node.js and Ruby in the repository. # Test: Search for the version numbers in the repository. Expect: Only occurrences of the new versions. rg --type yaml --type dockerfile --type ruby --type json '18.20.3|3.3.3'Length of output: 109
Script:
#!/bin/bash # Description: Verify the updated versions of Node.js and Ruby in the repository. # Test: Search for the version numbers in the repository. Expect: Only occurrences of the new versions. rg '18.20.3|3.3.3'Length of output: 14666
Tools
Markdownlint
128-128: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
129-129: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
128-128: null
Lists should be surrounded by blank lines(MD032, blanks-around-lists)
5850171
to
f6d60c2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (1)
Gemfile.lock
is excluded by!**/*.lock
Files selected for processing (2)
- .ruby-version (1 hunks)
- Gemfile (1 hunks)
Files skipped from review due to trivial changes (2)
- .ruby-version
- Gemfile
4b8b44d
to
17633db
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (1)
Gemfile.lock
is excluded by!**/*.lock
Files selected for processing (5)
- .github/workflows/js_test.yml (1 hunks)
- .github/workflows/lint_test.yml (1 hunks)
- .github/workflows/rspec_test.yml (1 hunks)
- .ruby-version (1 hunks)
- Gemfile (1 hunks)
Files skipped from review as they are similar to previous changes (5)
- .github/workflows/js_test.yml
- .github/workflows/lint_test.yml
- .github/workflows/rspec_test.yml
- .ruby-version
- Gemfile
a4d53f0
to
5a7390e
Compare
5a7390e
to
c4444db
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (2)
Gemfile.lock
is excluded by!**/*.lock
yarn.lock
is excluded by!**/yarn.lock
,!**/*.lock
Files selected for processing (6)
- .github/workflows/js_test.yml (2 hunks)
- .github/workflows/lint_test.yml (2 hunks)
- .github/workflows/rspec_test.yml (5 hunks)
- .nvmrc (1 hunks)
- Gemfile (2 hunks)
- package.json (6 hunks)
Files skipped from review as they are similar to previous changes (5)
- .github/workflows/js_test.yml
- .github/workflows/lint_test.yml
- .github/workflows/rspec_test.yml
- .nvmrc
- package.json
Additional comments not posted (4)
Gemfile (4)
48-51
: Verify necessity and compatibility ofnet-pop
gem from GitHub.Ensure that the addition of the
net-pop
gem from GitHub is necessary and does not introduce compatibility issues. Also, track the release of Ruby 3.3.4 to remove this dependency.
9-9
: Verify compatibility ofshakapacker
8.0.0 with the codebase.Ensure that the new version of
shakapacker
is compatible with the rest of the codebase and does not introduce breaking changes.
8-8
: Verify compatibility ofreact_on_rails
14.0.3 with the codebase.Ensure that the new version of
react_on_rails
is compatible with the rest of the codebase and does not introduce breaking changes.
6-6
: Verify compatibility of Ruby 3.3.3 with all gems.Ensure that all gems listed in the Gemfile are compatible with Ruby 3.3.3 to prevent runtime issues.
bf871ba
to
7e578ac
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (1)
yarn.lock
is excluded by!**/yarn.lock
,!**/*.lock
Files selected for processing (6)
- .github/workflows/js_test.yml (1 hunks)
- .github/workflows/lint_test.yml (1 hunks)
- .github/workflows/rspec_test.yml (1 hunks)
- .nvmrc (1 hunks)
- README.md (1 hunks)
- package.json (6 hunks)
Files skipped from review as they are similar to previous changes (5)
- .github/workflows/js_test.yml
- .github/workflows/lint_test.yml
- .github/workflows/rspec_test.yml
- .nvmrc
- package.json
Additional context used
LanguageTool
README.md
[grammar] ~131-~131: The operating system from Apple is written “macOS”.
Context: ...which redis-server
. If missing and on MacOS, install with Homebrew (`brew install r...(MAC_OS)
Markdownlint
README.md
128-128: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
129-129: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
130-130: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
131-131: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
132-132: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
127-127: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines(MD022, blanks-around-headings)
128-128: null
Lists should be surrounded by blank lines(MD032, blanks-around-lists)
- Node `v22.3.0` or above. Be sure that you have Node installed! We suggest using [nvm](https://github.com/creationix/nvm) and running `nvm list` to check the active Node version. See this article [Updating and using nvm](http://forum.shakacode.com/t/updating-and-using-nvm/293). | ||
- Ruby 3.3.3 or above | ||
- Postgres v9.2 or above | ||
- Redis. Check that you have Redis installed by running `which redis-server`. If missing and on MacOS, install with Homebrew (`brew install redis`) | ||
- [Yarn](https://yarnpkg.com/). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Correct list style and term usage.
The list style should be consistent with the rest of the document, and "MacOS" should be corrected to "macOS".
- Node `v22.3.0` or above. Be sure that you have Node installed! We suggest using [nvm](https://github.com/creationix/nvm) and running `nvm list` to check the active Node version. See this article [Updating and using nvm](http://forum.shakacode.com/t/updating-and-using-nvm/293).
- Ruby 3.3.3 or above
- Postgres v9.2 or above
- Redis. Check that you have Redis installed by running `which redis-server`. If missing and on MacOS, install with Homebrew (`brew install redis`)
- [Yarn](https://yarnpkg.com/).
+ * Node `v22.3.0` or above. Be sure that you have Node installed! We suggest using [nvm](https://github.com/creationix/nvm) and running `nvm list` to check the active Node version. See this article [Updating and using nvm](http://forum.shakacode.com/t/updating-and-using-nvm/293).
+ * Ruby 3.3.3 or above
+ * Postgres v9.2 or above
+ * Redis. Check that you have Redis installed by running `which redis-server`. If missing and on macOS, install with Homebrew (`brew install redis`)
+ * [Yarn](https://yarnpkg.com/).
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
- Node `v22.3.0` or above. Be sure that you have Node installed! We suggest using [nvm](https://github.com/creationix/nvm) and running `nvm list` to check the active Node version. See this article [Updating and using nvm](http://forum.shakacode.com/t/updating-and-using-nvm/293). | |
- Ruby 3.3.3 or above | |
- Postgres v9.2 or above | |
- Redis. Check that you have Redis installed by running `which redis-server`. If missing and on MacOS, install with Homebrew (`brew install redis`) | |
- [Yarn](https://yarnpkg.com/). | |
* Node `v22.3.0` or above. Be sure that you have Node installed! We suggest using [nvm](https://github.com/creationix/nvm) and running `nvm list` to check the active Node version. See this article [Updating and using nvm](http://forum.shakacode.com/t/updating-and-using-nvm/293). | |
* Ruby 3.3.3 or above | |
* Postgres v9.2 or above | |
* Redis. Check that you have Redis installed by running `which redis-server`. If missing and on macOS, install with Homebrew (`brew install redis`) | |
* [Yarn](https://yarnpkg.com/). |
Tools
LanguageTool
[grammar] ~131-~131: The operating system from Apple is written “macOS”.
Context: ...which redis-server
. If missing and on MacOS, install with Homebrew (`brew install r...(MAC_OS)
Markdownlint
128-128: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
129-129: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
130-130: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
131-131: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
132-132: Expected: asterisk; Actual: dash
Unordered list style(MD004, ul-style)
128-128: null
Lists should be surrounded by blank lines(MD032, blanks-around-lists)
This change is
Summary by CodeRabbit
Dependencies Updated
react_on_rails
to version 14.0.3 andshakapacker
to version 8.0.0.net-pop
dependency from GitHub.Documentation
Miscellaneous
node-sass
andsleep
dependencies frompackage.json
.packageManager
field inpackage.json
.