Skip to content

Commit 92c3f36

Browse files
authored
chore: fix security vulnerabilities for gems (#309)
* chore: fix security vunlerabilities for gems * chore: update podfile.lock and xcode proj * fix: code review * fix: ci * fix: ci
1 parent eab53d9 commit 92c3f36

5 files changed

Lines changed: 470 additions & 346 deletions

File tree

.github/actions/setup/action.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ runs:
3232
.turbo
3333
apps/*/.turbo
3434
packages/*/.turbo
35-
key: ${{ runner.os }}-turbo-${{ hashFiles('.turbo', '**/.turbo') }}
35+
key: ${{ runner.os }}-turbo-${{ hashFiles('yarn.lock', 'package-lock.json', 'pnpm-lock.yaml', 'turbo.json', 'apps/*/turbo.json', 'packages/*/turbo.json') }}
3636
restore-keys: |
3737
${{ runner.os }}-turbo-
38+

apps/RNApp/Gemfile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
source 'https://rubygems.org'
22

33
# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
4-
ruby '>= 2.6.10'
4+
ruby '>= 3.1.0'
55

6-
# Exclude problematic versions of cocoapods and activesupport that causes build failures.
7-
gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
6+
gem 'activesupport', '~> 7.2.3', '>= 7.2.3.1'
87
gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
98
gem 'concurrent-ruby', '< 1.3.4'
109
gem 'xcodeproj', '< 1.26.0'

apps/RNApp/Gemfile.lock

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,25 @@ GEM
22
remote: https://rubygems.org/
33
specs:
44
CFPropertyList (3.0.8)
5-
activesupport (7.0.8.7)
6-
concurrent-ruby (~> 1.0, >= 1.0.2)
5+
activesupport (7.2.3.1)
6+
base64
7+
benchmark (>= 0.3)
8+
bigdecimal
9+
concurrent-ruby (~> 1.0, >= 1.3.1)
10+
connection_pool (>= 2.2.5)
11+
drb
712
i18n (>= 1.6, < 2)
8-
minitest (>= 5.1)
9-
tzinfo (~> 2.0)
10-
addressable (2.8.8)
13+
logger (>= 1.4.2)
14+
minitest (>= 5.1, < 6)
15+
securerandom (>= 0.3)
16+
tzinfo (~> 2.0, >= 2.0.5)
17+
addressable (2.9.0)
1118
public_suffix (>= 2.0.2, < 8.0)
1219
algoliasearch (1.27.5)
1320
httpclient (~> 2.8, >= 2.8.3)
1421
json (>= 1.5.1)
1522
atomos (0.1.3)
23+
base64 (0.3.0)
1624
benchmark (0.5.0)
1725
bigdecimal (4.0.1)
1826
claide (1.1.0)
@@ -55,6 +63,8 @@ GEM
5563
cocoapods-try (1.2.0)
5664
colored2 (3.1.2)
5765
concurrent-ruby (1.3.3)
66+
connection_pool (3.0.2)
67+
drb (2.2.3)
5868
escape (0.0.4)
5969
ethon (0.15.0)
6070
ffi (>= 1.15.0)
@@ -68,7 +78,7 @@ GEM
6878
concurrent-ruby (~> 1.0)
6979
json (2.19.2)
7080
logger (1.7.0)
71-
minitest (5.26.1)
81+
minitest (5.27.0)
7282
molinillo (0.8.0)
7383
mutex_m (0.3.0)
7484
nanaimo (0.3.0)
@@ -78,6 +88,7 @@ GEM
7888
public_suffix (4.0.7)
7989
rexml (3.4.4)
8090
ruby-macho (2.5.1)
91+
securerandom (0.4.1)
8192
typhoeus (1.5.0)
8293
ethon (>= 0.9.0, < 0.16.0)
8394
tzinfo (2.0.6)
@@ -94,7 +105,7 @@ PLATFORMS
94105
ruby
95106

96107
DEPENDENCIES
97-
activesupport (>= 6.1.7.5, != 7.1.0)
108+
activesupport (~> 7.2.3, >= 7.2.3.1)
98109
benchmark
99110
bigdecimal
100111
cocoapods (>= 1.13, != 1.15.1, != 1.15.0)
@@ -105,7 +116,7 @@ DEPENDENCIES
105116
xcodeproj (< 1.26.0)
106117

107118
RUBY VERSION
108-
ruby 2.7.6p219
119+
ruby 3.3.6p108
109120

110121
BUNDLED WITH
111122
2.4.12

0 commit comments

Comments
 (0)