Skip to content

Commit 72e6256

Browse files
authored
Merge branch 'fastlane:master' into master
2 parents 35cfe26 + e5dfe9e commit 72e6256

26 files changed

+156
-411
lines changed

CHANGELOG.latest.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
* [deliver] Fix altool not logging errors (#29545) via TCROC (@TCROC)
2-
* [precheck] fix typo in precheck error (#22086) via Hans Knöchel (@hansemannn)
3-
* [pilot] ability to upload ipas to Testflight from Linux (#22014) via Cristian Caruceru (@ccaruceru)
4-
* [docs] Clarify only-testing/skip-testing format (#27585) via Ben LaVerriere (@benlaverriere)
1+
* [sigh][match] fix issue where unknown attribute `template_name` is being sent when creating provisioning profiles (#29591) via Florentin Luca Rieger (@visuallization)
2+
* [action][hipchat] remove hipchat action (#29558) via Eitan Adler (@grimreaper)

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
fastlane (2.227.2)
4+
fastlane (2.228.0)
55
CFPropertyList (>= 2.3, < 4.0.0)
66
addressable (>= 2.8, < 3.0.0)
77
artifactory (~> 3.0)

README.md

Lines changed: 94 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -35,119 +35,107 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/
3535
<!-- This table is regenerated and resorted on each release -->
3636
<table id='team'>
3737
<tr>
38-
<td id='maksym-grebenets'>
39-
<a href='https://github.com/mgrebenets'>
40-
<img src='https://github.com/mgrebenets.png' width='140px;'>
41-
</a>
42-
<h4 align='center'><a href='https://twitter.com/mgrebenets'>Maksym Grebenets</a></h4>
43-
</td>
44-
<td id='stefan-natchev'>
45-
<a href='https://github.com/snatchev'>
46-
<img src='https://github.com/snatchev.png' width='140px;'>
47-
</a>
48-
<h4 align='center'><a href='https://twitter.com/snatchev'>Stefan Natchev</a></h4>
49-
</td>
50-
<td id='andrew-mcburney'>
51-
<a href='https://github.com/armcburney'>
52-
<img src='https://github.com/armcburney.png' width='140px;'>
53-
</a>
54-
<h4 align='center'><a href='https://twitter.com/armcburney'>Andrew McBurney</a></h4>
55-
</td>
56-
<td id='aaron-brager'>
57-
<a href='https://github.com/getaaron'>
58-
<img src='https://github.com/getaaron.png' width='140px;'>
38+
<td id='iulian-onofrei'>
39+
<a href='https://github.com/revolter'>
40+
<img src='https://github.com/revolter.png' width='140px;'>
5941
</a>
60-
<h4 align='center'><a href='https://twitter.com/getaaron'>Aaron Brager</a></h4>
42+
<h4 align='center'><a href='https://twitter.com/Revolt666'>Iulian Onofrei</a></h4>
6143
</td>
62-
<td id='kohki-miki'>
63-
<a href='https://github.com/giginet'>
64-
<img src='https://github.com/giginet.png' width='140px;'>
44+
<td id='daniel-jankowski'>
45+
<a href='https://github.com/mollyIV'>
46+
<img src='https://github.com/mollyIV.png' width='140px;'>
6547
</a>
66-
<h4 align='center'><a href='https://twitter.com/giginet'>Kohki Miki</a></h4>
48+
<h4 align='center'><a href='https://twitter.com/mollyIV'>Daniel Jankowski</a></h4>
6749
</td>
68-
</tr>
69-
<tr>
7050
<td id='danielle-tomlinson'>
7151
<a href='https://github.com/endocrimes'>
7252
<img src='https://github.com/endocrimes.png' width='140px;'>
7353
</a>
7454
<h4 align='center'><a href='https://twitter.com/endocrimes'>Danielle Tomlinson</a></h4>
7555
</td>
76-
<td id='jimmy-dee'>
77-
<a href='https://github.com/jdee'>
78-
<img src='https://github.com/jdee.png' width='140px;'>
56+
<td id='jorge-revuelta-h'>
57+
<a href='https://github.com/minuscorp'>
58+
<img src='https://github.com/minuscorp.png' width='140px;'>
7959
</a>
80-
<h4 align='center'>Jimmy Dee</h4>
60+
<h4 align='center'><a href='https://twitter.com/minuscorp'>Jorge Revuelta H</a></h4>
8161
</td>
82-
<td id='max-ott'>
83-
<a href='https://github.com/max-ott'>
84-
<img src='https://github.com/max-ott.png' width='140px;'>
62+
<td id='olivier-halligon'>
63+
<a href='https://github.com/AliSoftware'>
64+
<img src='https://github.com/AliSoftware.png' width='140px;'>
8565
</a>
86-
<h4 align='center'><a href='https://twitter.com/ott_max'>Max Ott</a></h4>
66+
<h4 align='center'><a href='https://twitter.com/aligatr'>Olivier Halligon</a></h4>
8767
</td>
68+
</tr>
69+
<tr>
8870
<td id='satoshi-namai'>
8971
<a href='https://github.com/ainame'>
9072
<img src='https://github.com/ainame.png' width='140px;'>
9173
</a>
9274
<h4 align='center'><a href='https://twitter.com/ainame'>Satoshi Namai</a></h4>
9375
</td>
94-
<td id='jérôme-lacoste'>
95-
<a href='https://github.com/lacostej'>
96-
<img src='https://github.com/lacostej.png' width='140px;'>
97-
</a>
98-
<h4 align='center'><a href='https://twitter.com/lacostej'>Jérôme Lacoste</a></h4>
99-
</td>
100-
</tr>
101-
<tr>
10276
<td id='luka-mirosevic'>
10377
<a href='https://github.com/lmirosevic'>
10478
<img src='https://github.com/lmirosevic.png' width='140px;'>
10579
</a>
10680
<h4 align='center'><a href='https://twitter.com/lmirosevic'>Luka Mirosevic</a></h4>
10781
</td>
108-
<td id='jan-piotrowski'>
109-
<a href='https://github.com/janpio'>
110-
<img src='https://github.com/janpio.png' width='140px;'>
82+
<td id='manu-wallner'>
83+
<a href='https://github.com/milch'>
84+
<img src='https://github.com/milch.png' width='140px;'>
11185
</a>
112-
<h4 align='center'><a href='https://twitter.com/Sujan'>Jan Piotrowski</a></h4>
86+
<h4 align='center'><a href='https://twitter.com/acrooow'>Manu Wallner</a></h4>
11387
</td>
114-
<td id='iulian-onofrei'>
115-
<a href='https://github.com/revolter'>
116-
<img src='https://github.com/revolter.png' width='140px;'>
88+
<td id='kohki-miki'>
89+
<a href='https://github.com/giginet'>
90+
<img src='https://github.com/giginet.png' width='140px;'>
11791
</a>
118-
<h4 align='center'><a href='https://twitter.com/Revolt666'>Iulian Onofrei</a></h4>
92+
<h4 align='center'><a href='https://twitter.com/giginet'>Kohki Miki</a></h4>
93+
</td>
94+
<td id='fumiya-nakamura'>
95+
<a href='https://github.com/nafu'>
96+
<img src='https://github.com/nafu.png' width='140px;'>
97+
</a>
98+
<h4 align='center'><a href='https://twitter.com/nafu003'>Fumiya Nakamura</a></h4>
99+
</td>
100+
</tr>
101+
<tr>
102+
<td id='jérôme-lacoste'>
103+
<a href='https://github.com/lacostej'>
104+
<img src='https://github.com/lacostej.png' width='140px;'>
105+
</a>
106+
<h4 align='center'><a href='https://twitter.com/lacostej'>Jérôme Lacoste</a></h4>
107+
</td>
108+
<td id='max-ott'>
109+
<a href='https://github.com/max-ott'>
110+
<img src='https://github.com/max-ott.png' width='140px;'>
111+
</a>
112+
<h4 align='center'><a href='https://twitter.com/ott_max'>Max Ott</a></h4>
113+
</td>
114+
<td id='jimmy-dee'>
115+
<a href='https://github.com/jdee'>
116+
<img src='https://github.com/jdee.png' width='140px;'>
117+
</a>
118+
<h4 align='center'>Jimmy Dee</h4>
119119
</td>
120120
<td id='matthew-ellis'>
121121
<a href='https://github.com/matthewellis'>
122122
<img src='https://github.com/matthewellis.png' width='140px;'>
123123
</a>
124124
<h4 align='center'><a href='https://twitter.com/mellis1995'>Matthew Ellis</a></h4>
125125
</td>
126-
<td id='jorge-revuelta-h'>
127-
<a href='https://github.com/minuscorp'>
128-
<img src='https://github.com/minuscorp.png' width='140px;'>
126+
<td id='helmut-januschka'>
127+
<a href='https://github.com/hjanuschka'>
128+
<img src='https://github.com/hjanuschka.png' width='140px;'>
129129
</a>
130-
<h4 align='center'><a href='https://twitter.com/minuscorp'>Jorge Revuelta H</a></h4>
130+
<h4 align='center'><a href='https://twitter.com/hjanuschka'>Helmut Januschka</a></h4>
131131
</td>
132132
</tr>
133133
<tr>
134-
<td id='olivier-halligon'>
135-
<a href='https://github.com/AliSoftware'>
136-
<img src='https://github.com/AliSoftware.png' width='140px;'>
137-
</a>
138-
<h4 align='center'><a href='https://twitter.com/aligatr'>Olivier Halligon</a></h4>
139-
</td>
140-
<td id='josh-holtz'>
141-
<a href='https://github.com/joshdholtz'>
142-
<img src='https://github.com/joshdholtz.png' width='140px;'>
143-
</a>
144-
<h4 align='center'><a href='https://twitter.com/joshdholtz'>Josh Holtz</a></h4>
145-
</td>
146-
<td id='fumiya-nakamura'>
147-
<a href='https://github.com/nafu'>
148-
<img src='https://github.com/nafu.png' width='140px;'>
134+
<td id='stefan-natchev'>
135+
<a href='https://github.com/snatchev'>
136+
<img src='https://github.com/snatchev.png' width='140px;'>
149137
</a>
150-
<h4 align='center'><a href='https://twitter.com/nafu003'>Fumiya Nakamura</a></h4>
138+
<h4 align='center'><a href='https://twitter.com/snatchev'>Stefan Natchev</a></h4>
151139
</td>
152140
<td id='łukasz-grabowski'>
153141
<a href='https://github.com/lucgrabowski'>
@@ -161,45 +149,57 @@ If the above doesn't help, please [submit an issue](https://github.com/fastlane/
161149
</a>
162150
<h4 align='center'><a href='https://twitter.com/taquitos'>Joshua Liebowitz</a></h4>
163151
</td>
164-
</tr>
165-
<tr>
166-
<td id='roger-oba'>
167-
<a href='https://github.com/rogerluan'>
168-
<img src='https://github.com/rogerluan.png' width='140px;'>
152+
<td id='manish-rathi'>
153+
<a href='https://github.com/crazymanish'>
154+
<img src='https://github.com/crazymanish.png' width='140px;'>
169155
</a>
170-
<h4 align='center'><a href='https://twitter.com/rogerluan_'>Roger Oba</a></h4>
156+
<h4 align='center'><a href='https://twitter.com/iammanishrathi'>Manish Rathi</a></h4>
157+
</td>
158+
<td id='aaron-brager'>
159+
<a href='https://github.com/getaaron'>
160+
<img src='https://github.com/getaaron.png' width='140px;'>
161+
</a>
162+
<h4 align='center'><a href='https://twitter.com/getaaron'>Aaron Brager</a></h4>
171163
</td>
164+
</tr>
165+
<tr>
172166
<td id='felix-krause'>
173167
<a href='https://github.com/KrauseFx'>
174168
<img src='https://github.com/KrauseFx.png' width='140px;'>
175169
</a>
176170
<h4 align='center'><a href='https://twitter.com/KrauseFx'>Felix Krause</a></h4>
177171
</td>
178-
<td id='daniel-jankowski'>
179-
<a href='https://github.com/mollyIV'>
180-
<img src='https://github.com/mollyIV.png' width='140px;'>
172+
<td id='maksym-grebenets'>
173+
<a href='https://github.com/mgrebenets'>
174+
<img src='https://github.com/mgrebenets.png' width='140px;'>
181175
</a>
182-
<h4 align='center'><a href='https://twitter.com/mollyIV'>Daniel Jankowski</a></h4>
176+
<h4 align='center'><a href='https://twitter.com/mgrebenets'>Maksym Grebenets</a></h4>
183177
</td>
184-
<td id='manish-rathi'>
185-
<a href='https://github.com/crazymanish'>
186-
<img src='https://github.com/crazymanish.png' width='140px;'>
178+
<td id='jan-piotrowski'>
179+
<a href='https://github.com/janpio'>
180+
<img src='https://github.com/janpio.png' width='140px;'>
187181
</a>
188-
<h4 align='center'><a href='https://twitter.com/iammanishrathi'>Manish Rathi</a></h4>
182+
<h4 align='center'><a href='https://twitter.com/Sujan'>Jan Piotrowski</a></h4>
189183
</td>
190-
<td id='helmut-januschka'>
191-
<a href='https://github.com/hjanuschka'>
192-
<img src='https://github.com/hjanuschka.png' width='140px;'>
184+
<td id='josh-holtz'>
185+
<a href='https://github.com/joshdholtz'>
186+
<img src='https://github.com/joshdholtz.png' width='140px;'>
193187
</a>
194-
<h4 align='center'><a href='https://twitter.com/hjanuschka'>Helmut Januschka</a></h4>
188+
<h4 align='center'><a href='https://twitter.com/joshdholtz'>Josh Holtz</a></h4>
189+
</td>
190+
<td id='roger-oba'>
191+
<a href='https://github.com/rogerluan'>
192+
<img src='https://github.com/rogerluan.png' width='140px;'>
193+
</a>
194+
<h4 align='center'><a href='https://twitter.com/rogerluan_'>Roger Oba</a></h4>
195195
</td>
196196
</tr>
197197
<tr>
198-
<td id='manu-wallner'>
199-
<a href='https://github.com/milch'>
200-
<img src='https://github.com/milch.png' width='140px;'>
198+
<td id='andrew-mcburney'>
199+
<a href='https://github.com/armcburney'>
200+
<img src='https://github.com/armcburney.png' width='140px;'>
201201
</a>
202-
<h4 align='center'><a href='https://twitter.com/acrooow'>Manu Wallner</a></h4>
202+
<h4 align='center'><a href='https://twitter.com/armcburney'>Andrew McBurney</a></h4>
203203
</td>
204204
</table>
205205

fastlane.gemspec

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,32 +22,32 @@ Gem::Specification.new do |spec|
2222
spec.name = "fastlane"
2323
spec.version = Fastlane::VERSION
2424
# list of authors is regenerated and resorted on each release
25-
spec.authors = ["Satoshi Namai",
26-
"Manish Rathi",
27-
"Felix Krause",
28-
"Jimmy Dee",
25+
spec.authors = ["Maksym Grebenets",
26+
"Jérôme Lacoste",
27+
"Jorge Revuelta H",
2928
"Andrew McBurney",
30-
"Stefan Natchev",
29+
"Fumiya Nakamura",
30+
"Satoshi Namai",
31+
"Jan Piotrowski",
3132
"Kohki Miki",
32-
"Matthew Ellis",
33-
"Roger Oba",
34-
"Aaron Brager",
35-
"Maksym Grebenets",
33+
"Luka Mirosevic",
34+
"Joshua Liebowitz",
3635
"Josh Holtz",
3736
"Daniel Jankowski",
38-
"Jorge Revuelta H",
39-
"Joshua Liebowitz",
40-
"Olivier Halligon",
41-
"Luka Mirosevic",
42-
"Jérôme Lacoste",
37+
"Felix Krause",
38+
"Danielle Tomlinson",
39+
"Aaron Brager",
40+
"Jimmy Dee",
4341
"Helmut Januschka",
42+
"Manish Rathi",
4443
"Manu Wallner",
45-
"Jan Piotrowski",
46-
"Fumiya Nakamura",
47-
"Max Ott",
4844
"Łukasz Grabowski",
49-
"Danielle Tomlinson",
50-
"Iulian Onofrei"]
45+
"Olivier Halligon",
46+
"Stefan Natchev",
47+
"Max Ott",
48+
"Iulian Onofrei",
49+
"Matthew Ellis",
50+
"Roger Oba"]
5151

5252
spec.email = ["fastlane@krausefx.com"]
5353
spec.summary = Fastlane::SUMMARY
@@ -66,7 +66,7 @@ Gem::Specification.new do |spec|
6666

6767
spec.files = Dir.glob("*/lib/**/*", File::FNM_DOTMATCH) + Dir["fastlane/swift/**/*"] + Dir["bin/*"] + Dir["*/README.md"] + %w(README.md LICENSE .yardopts) - Dir["fastlane/lib/fastlane/actions/device_grid/assets/*"] - Dir["fastlane/lib/fastlane/actions/docs/assets/*"]
6868
spec.bindir = "bin"
69-
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
69+
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } - ["bin/console"]
7070
spec.require_paths = Dir["*/lib"]
7171

7272
spec.add_dependency('addressable', '>= 2.8', '< 3.0.0') # Support for URI templates

fastlane/lib/fastlane/actions/docs/sync_code_signing.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -406,14 +406,16 @@ If you're not using `Fastfile`, you can also use the `force_for_new_devices` opt
406406
fastlane match adhoc --force_for_new_devices
407407
```
408408

409-
##### Templates (aka: custom entitlements)
409+
##### Managed capabilities
410410

411-
_match_ can generate profiles that contain custom entitlements by passing in the entitlement's name with the `template_name` parameter.
411+
> [!IMPORTANT]
412+
> This feature has been deprecated since May 2025, until Apple provides a new solution. We will update this documentation once we have more information on how to handle managed capabilities in the future.
412413
413-
```
414-
match(type: "development",
415-
template_name: "Apple Pay Pass Suppression Development")
416-
```
414+
Managed capabilities — formerly known as "additional entitlements" or "custom entitlements", enabled via "templates" — are additional capabilities that require Apple's review and approval before they can be distributed.
415+
416+
These capabilities used to be enabled by passing a `template_name` parameter to the _match_ action, which would then generate a provisioning profile with the entitlements specified by the given template. However, this feature was never officially supported by Apple's API (undocumented), and they eventually removed it in May 2025 ([see issue #29498](https://github.com/fastlane/fastlane/issues/29498)). Apple still hasn't provided a replacement for this functionality.
417+
418+
As a result, the `template_name` parameter was deprecated in the _match_ action, and it will not generate provisioning profiles with custom entitlements.
417419

418420
### Setup Xcode project
419421

0 commit comments

Comments
 (0)