Commit c0b79e4
feat: integrate Sentry Fastlane plugin for mobile app uploads (#554)
## Summary
- Integrates the Sentry Fastlane plugin to upload iOS app archives for
improved symbolication and source context
- Uses the latest unreleased functionality by referencing commit c76fc6c
from the master branch
- Adds mobile app upload support for both main branch builds (via
build_upload_testflight) and PR builds (via build_upload_emerge)
## Changes Made
- Updated `Pluginfile` to reference the latest commit (c76fc6c) from
`sentry-fastlane-plugin` master branch
- Added `sentry_upload_mobile_app` action to `build_upload_testflight`
lane for main branch builds
- Added `sentry_upload_mobile_app` action to `build_upload_emerge` lane
for PR builds
- Added `SENTRY_AUTH_TOKEN` environment variable to PR workflow
- Updated `Gemfile.lock` to use git reference for the Sentry plugin
## Test Plan
- [x] Bundle install succeeds with the git reference
- [x] Fastlane configuration validates successfully
- [x] Verify uploads work in CI when merged
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Claude <[email protected]>1 parent 005b2f5 commit c0b79e4
File tree
4 files changed
+21
-4
lines changed- .github/workflows
- ios
- fastlane
4 files changed
+21
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
1 | 9 | | |
2 | 10 | | |
3 | 11 | | |
| |||
114 | 122 | | |
115 | 123 | | |
116 | 124 | | |
117 | | - | |
118 | | - | |
119 | 125 | | |
120 | 126 | | |
121 | 127 | | |
| |||
228 | 234 | | |
229 | 235 | | |
230 | 236 | | |
231 | | - | |
| 237 | + | |
232 | 238 | | |
233 | 239 | | |
234 | 240 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
171 | 176 | | |
172 | 177 | | |
173 | 178 | | |
| |||
179 | 184 | | |
180 | 185 | | |
181 | 186 | | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
182 | 192 | | |
183 | 193 | | |
184 | 194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
0 commit comments