Skip to content

Commit e53896b

Browse files
committed
ci: fix troubleshooting with native gems compilation
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
1 parent 7726758 commit e53896b

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

Gemfile

+20-8
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,33 @@
1313

1414
source "https://rubygems.org"
1515

16-
gem 'fastlane', '2.227.0'
17-
gem 'fastlane-plugin-changelog', '0.16.0'
18-
gem 'fastlane-plugin-mattermost', '1.3.2'
19-
gem 'json', '2.10.2'
20-
gem 'cocoapods', '1.16.2'
21-
gem 'net-http', '0.6.0'
22-
gem 'xcode-install', '2.8.1'
16+
# Troubleshooting
17+
# ---------------
2318

24-
# Additional RubyGems to fix some issues or vulnerabilities
19+
# Random issue with failing of native gem compilation (e.g. bigdecimal)
20+
# See https://github.com/fastlane/fastlane/issues/26655
21+
# See https://github.com/fastlane/fastlane/issues/29527
22+
# See https://github.com/fastlane/fastlane-sirp/pull/1
23+
git 'https://github.com/appbot/fastlane-sirp', branch: 'sysrandom_fix' do
24+
gem 'fastlane-sirp'
25+
end
2526

2627
# Embeded in net-http RubyGem without defined version
2728
# Solves CVE-2025-27221 (https://github.com/Orange-OpenSource/ouds-ios/security/dependabot/6)
2829
# Should be removed when net-http > 0.6.0 and CVE fixed
2930
gem 'uri', '1.0.3'
3031

32+
# Really needed gems
33+
# ------------------
34+
35+
gem 'fastlane', '2.227.0'
36+
gem 'fastlane-plugin-changelog', '0.16.0'
37+
gem 'fastlane-plugin-mattermost', '1.3.2'
38+
gem 'cocoapods', '1.16.2'
39+
gem 'json', '2.10.2'
40+
gem 'net-http', '0.6.0'
41+
gem 'xcode-install', '2.8.1'
42+
3143
# Magic
3244

3345
plugins_path = File.join(File.dirname(__FILE__), 'DesignToolbox/fastlane', 'Pluginfile')

0 commit comments

Comments
 (0)