Add Fastlane plugin for discord notifications

This commit is contained in:
Violet Caulfield
2025-04-20 22:56:32 -05:00
parent 47b66c9042
commit 25d120bce4
4 changed files with 62 additions and 4 deletions

View File

@@ -10,4 +10,6 @@ gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
gem 'xcodeproj', '< 1.27.1'
gem 'concurrent-ruby', '< 1.3.4'
gem "fastlane"
gem "fastlane"
plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)

View File

@@ -91,6 +91,15 @@ GEM
declarative (0.0.20)
digest-crc (0.7.0)
rake (>= 12.0.0, < 14.0.0)
discordrb (3.3.0)
discordrb-webhooks (~> 3.3.0)
ffi (>= 1.9.24)
opus-ruby
rbnacl (~> 3.4.0)
rest-client (>= 2.1.0.rc1)
websocket-client-simple (>= 0.3.0)
discordrb-webhooks (3.3.0)
rest-client (>= 2.1.0.rc1)
domain_name (0.6.20240107)
dotenv (2.8.1)
drb (2.2.1)
@@ -98,6 +107,7 @@ GEM
escape (0.0.4)
ethon (0.16.0)
ffi (>= 1.15.0)
event_emitter (0.2.6)
excon (0.112.0)
faraday (1.10.4)
faraday-em_http (~> 1.0)
@@ -170,6 +180,8 @@ GEM
xcodeproj (>= 1.13.0, < 2.0.0)
xcpretty (~> 0.4.0)
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
fastlane-plugin-discord_notifier (0.1.7)
discordrb (~> 3.3.0)
fastlane-sirp (1.0.0)
sysrandom (~> 1.0)
ffi (1.17.1)
@@ -214,6 +226,7 @@ GEM
os (>= 0.9, < 2.0)
signet (>= 0.16, < 2.a)
highline (2.0.3)
http-accept (1.7.0)
http-cookie (1.0.8)
domain_name (~> 0.5)
httpclient (2.8.3)
@@ -224,26 +237,40 @@ GEM
jwt (2.10.1)
base64
logger (1.6.5)
mime-types (3.6.2)
logger
mime-types-data (~> 3.2015)
mime-types-data (3.2025.0415)
mini_magick (4.13.2)
mini_mime (1.1.5)
minitest (5.25.4)
molinillo (0.8.0)
multi_json (1.15.0)
multipart-post (2.4.1)
mutex_m (0.3.0)
nanaimo (0.4.0)
nap (1.1.0)
naturally (2.2.1)
netrc (0.11.0)
nkf (0.2.0)
optparse (0.6.0)
opus-ruby (1.0.1)
ffi
os (1.1.4)
plist (3.7.2)
public_suffix (4.0.7)
rake (13.2.1)
rbnacl (3.4.0)
ffi
representable (3.2.0)
declarative (< 0.1.0)
trailblazer-option (>= 0.1.1, < 0.2.0)
uber (< 0.2.0)
rest-client (2.1.0)
http-accept (>= 1.7.0, < 2.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0)
netrc (~> 0.8)
retriable (3.1.2)
rexml (3.4.0)
rouge (3.28.0)
@@ -275,6 +302,12 @@ GEM
concurrent-ruby (~> 1.0)
uber (0.1.0)
unicode-display_width (2.6.0)
websocket (1.2.11)
websocket-client-simple (0.9.0)
base64
event_emitter
mutex_m
websocket
word_wrap (1.0.0)
xcodeproj (1.27.0)
CFPropertyList (>= 2.3.3, < 4.0)
@@ -297,6 +330,7 @@ DEPENDENCIES
cocoapods (>= 1.13, != 1.15.1, != 1.15.0)
concurrent-ruby (< 1.3.4)
fastlane
fastlane-plugin-discord_notifier
xcodeproj (< 1.27.1)
RUBY VERSION

5
ios/fastlane/Pluginfile Normal file
View File

@@ -0,0 +1,5 @@
# Autogenerated by fastlane
#
# Ensure this file is checked in to source control!
gem 'fastlane-plugin-discord_notifier'

View File

@@ -1,4 +1,5 @@
## fastlane documentation
fastlane documentation
----
# Installation
@@ -14,15 +15,31 @@ For _fastlane_ installation instructions, see [Installing _fastlane_](https://do
## iOS
### ios build
```sh
[bundle exec] fastlane ios build
```
Push a new beta build to TestFlight
### ios beta
```sh
[bundle exec] fastlane ios beta
```
Push a new beta build to TestFlight
---
### ios notifyOnDiscord
```sh
[bundle exec] fastlane ios notifyOnDiscord
```
----
This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run.