Elijah Hamovitz

Results 80 issues of Elijah Hamovitz

Follow-up to https://github.com/code-dot-org/code-dot-org/pull/47406, which added Ruby 2.6 Right now, all of our servers have both Ruby 2.5 and 2.6 installed, but are still configured to use Ruby 2.5. Specifically, because...

Ruby 2.7

…all violations ## Links ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ## Caching ## PR Checklist: - [ ] Tests provide adequate coverage -...

Quoting from https://docs.rubocop.org/rubocop/cops_security.html#securityopen > `Kernel#open` and `URI.open` enable not only file access but also process invocation by prefixing a pipe symbol (e.g., `open("| ls")`). So, it may lead to a...

code-hygiene

## Links ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ## Caching ## PR Checklist: - [ ] Tests provide adequate coverage - [ ]...

The [latest version of 6.0](https://rubygems.org/gems/rails/versions), in preparation for updating to 6.1. This picks up a number of bug and security fixes. Specifically, I ran: ``` bundle update rails actioncable actionmailbox...

Rails 6

## Links ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ## Caching ## PR Checklist: - [ ] Tests provide adequate coverage - [ ]...

Rails 6

## Links ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ## Caching ## PR Checklist: - [ ] Tests provide adequate coverage - [ ]...

To pick up the Ruby 2.6 compatibility added in 3.8.1 Also add a dependency on the `cuke_modeler` gem, since that is now required in order to group tests. ## Links...

Ruby 2.7

## Links ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ## Caching ## PR Checklist: - [ ] Tests provide adequate coverage - [ ]...

## Links ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ## Caching ## PR Checklist: - [ ] Tests provide adequate coverage - [ ]...

code-hygiene