spaceship/lib/spaceship/connect_api/testflight/testflight.rb in fastlane-2.143.0 vs spaceship/lib/spaceship/connect_api/testflight/testflight.rb in fastlane-2.144.0
- old
+ new
@@ -179,9 +179,32 @@
}
Client.instance.post("builds/#{build_id}/relationships/betaGroups", body)
end
+ def create_beta_group(app_id: nil, group_name: nil, public_link_enabled: false, public_link_limit: 10_000, public_link_limit_enabled: false)
+ body = {
+ data: {
+ attributes: {
+ name: group_name,
+ publicLinkEnabled: public_link_enabled,
+ publicLinkLimit: public_link_limit,
+ publicLinkLimitEnabled: public_link_limit_enabled
+ },
+ relationships: {
+ app: {
+ data: {
+ id: app_id,
+ type: "apps"
+ }
+ }
+ },
+ type: "betaGroups"
+ }
+ }
+ Client.instance.post("betaGroups", body)
+ end
+
#
# betaTesters
#
def get_beta_testers(filter: {}, includes: nil, limit: nil, sort: nil)