Skip to content

Commit b1a6f55

Browse files
authored
Use EFS in a more temporary way (#7978)
* Use EFS in a more temporary way * Fix typo * Refine * Use real gem * Refine * Update gems * Run rubocop * Rubocop * Add logger gem * Green? * Update gems * Renable correctly * Revert common marker * Fix partner perk * Try again * Fix missing CI file * Fix tests * Fix more things * WIP * Improve Loc counter * Fix more shizzle * Fix more tests * Fix more * Don't delete the canary
1 parent 9b3fdba commit b1a6f55

File tree

68 files changed

+696
-595
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+696
-595
lines changed

.github/workflows/tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,5 +479,6 @@ jobs:
479479
env:
480480
RAILS_ENV: test
481481
EXERCISM_CI: true
482-
run: bundle exec rails r bin/monitor-manifest
482+
run: |
483+
bundle exec rails r bin/monitor-manifest
483484
bundle exec rails test:prepare

.haml-lint.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,12 @@ linters:
2020
- Lint/BlockAlignment
2121
- Lint/EndAlignment
2222
- Lint/Void
23-
- Layout/AlignHash # renamed to Layout/HashAlignment in rubocop 0.77
24-
- Layout/AlignParameters # renamed to Layout/ParameterAlignment in rubocop 0.77
2523
- Layout/CaseIndentation
2624
- Layout/ElseAlignment
2725
- Layout/EndOfLine
2826
- Layout/HashAlignment
2927
- Layout/IndentationWidth
30-
- Layout/LineLength # renamed from Metrics/LineLength in rubocop 0.79.0
3128
- Layout/ParameterAlignment
32-
- Layout/TrailingBlankLines # renamed to Layout/TrailingEmptyLines in rubocop 0.77
3329
- Layout/TrailingEmptyLines
3430
- Layout/TrailingWhitespace
3531
- Metrics/BlockLength

.rubocop.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require:
1+
plugins:
22
- rubocop-rails
33
- rubocop-minitest
44
- rubocop-performance
@@ -61,7 +61,10 @@ Metrics/ClassLength:
6161
- "test/commands/solution/search_user_solutions_test.rb"
6262
- "test/serializers/serialize_submission_test_run_test.rb"
6363

64-
Naming/PredicateName:
64+
Naming/PredicatePrefix:
65+
Enabled: false
66+
67+
Style/MultipleComparison:
6568
Enabled: false
6669

6770
Style/ConditionalAssignment:

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ruby-3.3.0
1+
ruby-3.4.4

Gemfile

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
11
source 'https://rubygems.org'
22

3-
ruby '3.3.0'
3+
ruby '3.4.4'
44

55
# Service/framework dependencies
6-
gem 'rails', '~> 7.0.1'
6+
gem 'rails', '~> 7.1.0'
77
gem 'cssbundling-rails'
88
gem 'jsbundling-rails'
99
gem 'turbo-rails'
1010
gem 'propshaft', '0.4.0' # Changing this will break stuff. Work needed.
11+
gem 'base64'
1112

1213
gem 'mysql2', '~> 0.5.6'
13-
gem 'redis', '~> 4.0'
14+
gem 'redis', '~> 5.1'
15+
gem 'redis-clustering', '~> 5.1'
1416
gem 'aws-sdk-s3', '~> 1'
1517
gem 'aws-sdk-ecr'
1618
gem 'aws-sdk-cloudfront'
1719
gem 'aws-sdk-sesv2'
18-
gem 'anycable-rails', '~> 1.2.0'
20+
gem 'anycable-rails'
1921
gem 'grpc', '>= 1.53.0'
2022
gem 'crawler_detect'
2123

2224
# Serving requests
23-
gem 'puma', '~> 4.3'
25+
gem 'puma'
2426
gem 'rack-cors'
2527

2628
# Helper gems for Rails
@@ -38,18 +40,19 @@ gem 'kaminari'
3840
gem 'oj', '~> 3.14.0'
3941

4042
# Setup dependencies
41-
gem 'exercism-config', '>= 0.121.0'
43+
gem 'exercism-config', '>= 0.125.0'
44+
# gem 'exercism-config', path: '../config'
4245

4346
# Model-level dependencies
4447
gem 'image_processing', '~> 1.2'
4548
gem 'friendly_id', '~> 5.4.0'
46-
gem 'sidekiq', '7.1.4'
49+
gem 'sidekiq', '~> 7.2'
4750
gem 'sidekiq-failures'
4851
gem 'sidekiq-scheduler'
4952

5053
# View-level Dependencies
5154
gem 'hamlit'
52-
gem 'commonmarker', '>= 0.23.8'
55+
gem 'commonmarker', '0.23.8'
5356
gem 'ansi-to-html'
5457
gem 'public_suffix'
5558
gem 'humanize'

0 commit comments

Comments
 (0)