Skip to content

Commit b616fd0

Browse files
authored
Bump fastlane to fix excon vulnerability (#754)
2 parents 231836b + 337fccd commit b616fd0

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ _None_
1717
- `StringsFileValidationHelper.find_duplicated_keys` now parses unquoted keys/values and inter-token comments, matching the grammar `plutil` accepts, instead of raising `Invalid character`. This lets `ios_lint_localizations`' `check_duplicate_keys` work on `InfoPlist.strings`-style files. [#741]
1818
- `ios_lint_localizations`' `check_duplicate_keys` now warns and skips, rather than crashing, on a file that parses as a property list but isn't a tokenizable flat `.strings`. [#741]
1919
- `L10nHelper.merge_strings` now prefixes keys via a comment-aware tokenizer, so unquoted keys, unquoted values, and keys behind an inter-token comment are prefixed in the output consistently with the reported keys. [#741]
20+
- Bump `fastlane` to `~> 2.237` to pull in `excon >= 1.5.0`, fixing CVE-2026-54171 / GHSA-48rx-c7pg-q66r. [#754]
2021
- `upload_github_release_assets`: make release lookup more resilient by falling back to GitHub's direct release-by-tag lookup when the releases list does not include the requested release. [#753]
2122

2223
### Internal Changes

Gemfile.lock

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ PATH
66
chroma (= 0.2.0)
77
diffy (~> 3.3)
88
dotenv (~> 2.8)
9-
fastlane (~> 2.235)
9+
fastlane (~> 2.237)
1010
gettext (~> 3.5)
1111
git (~> 1.3)
1212
google-cloud-storage (~> 1.31)
@@ -126,7 +126,8 @@ GEM
126126
drb (2.2.3)
127127
emoji_regex (3.2.3)
128128
erubi (1.13.1)
129-
excon (0.112.0)
129+
excon (1.5.0)
130+
logger
130131
faraday (1.10.6)
131132
faraday-em_http (~> 1.0)
132133
faraday-em_synchrony (~> 1.0)
@@ -158,10 +159,10 @@ GEM
158159
faraday_middleware (1.2.1)
159160
faraday (~> 1.0)
160161
fastimage (2.4.1)
161-
fastlane (2.235.0)
162+
fastlane (2.237.0)
162163
CFPropertyList (>= 2.3, < 5.0.0)
163164
abbrev (~> 0.1)
164-
addressable (>= 2.8, < 3.0.0)
165+
addressable (>= 2.9.0, < 3.0.0)
165166
artifactory (~> 3.0)
166167
aws-sdk-s3 (~> 1.197)
167168
babosa (>= 1.0.3, < 2.0.0)
@@ -173,7 +174,7 @@ GEM
173174
csv (~> 3.3)
174175
dotenv (>= 2.1.1, < 3.0.0)
175176
emoji_regex (>= 0.1, < 4.0)
176-
excon (>= 0.71.0, < 1.0.0)
177+
excon (>= 0.71.0, < 2.0.0)
177178
faraday (~> 1.0)
178179
faraday-cookie_jar (~> 0.0.6)
179180
faraday_middleware (~> 1.0)
@@ -187,9 +188,10 @@ GEM
187188
highline (~> 2.0)
188189
http-cookie (~> 1.0.5)
189190
json (< 3.0.0)
190-
jwt (>= 2.1.0, < 4)
191+
jwt (>= 2.10.3, < 4)
191192
logger (>= 1.6, < 2.0)
192193
mini_magick (>= 4.9.4, < 5.0.0)
194+
multi_json (~> 1.12)
193195
multipart-post (>= 2.0.0, < 3.0.0)
194196
mutex_m (~> 0.3)
195197
naturally (~> 2.2)

fastlane-plugin-wpmreleasetoolkit.gemspec

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,12 @@ Gem::Specification.new do |spec|
2222
spec.bindir = 'bin'
2323
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
2424

25-
# Don't add a dependency to fastlane or fastlane_re
26-
# since this would cause a circular dependency
27-
2825
# spec.add_dependency 'your-dependency', '~> 1.0.0'
2926
spec.add_dependency 'buildkit', '~> 1.5'
3027
spec.add_dependency 'chroma', '0.2.0'
3128
spec.add_dependency 'diffy', '~> 3.3'
3229
spec.add_dependency 'dotenv', '~> 2.8'
33-
spec.add_dependency 'fastlane', '~> 2.235'
30+
spec.add_dependency 'fastlane', '~> 2.237'
3431
spec.add_dependency 'gettext', '~> 3.5'
3532
spec.add_dependency 'git', '~> 1.3'
3633
spec.add_dependency 'java-properties', '~> 0.3.0'

0 commit comments

Comments
 (0)