Skip to content

Conversation

@NicoHinderling
Copy link
Contributor

@NicoHinderling NicoHinderling commented Jan 27, 2026

Replace the Emerge Tools fastlane plugin upload with direct REST API calls in GitHub Actions.

This moves the upload logic out of fastlane into a dedicated workflow step, which:

  • Separates build concerns from upload logic
  • Provides clearer debugging when upload issues occur
  • Uses the documented Emerge REST API directly

The new upload step zips the xcarchive, requests a signed URL from Emerge, and uploads the build with proper PR metadata (branch, sha, baseSha, prNumber).

🤖 Generated with Claude Code

@emerge-tools
Copy link

emerge-tools bot commented Jan 27, 2026

📸 Snapshot Test

No snapshots generated


🛸 Powered by Emerge Tools

@NicoHinderling NicoHinderling changed the title ignore - another test PR ref(ci): Replace Emerge fastlane plugin with REST API upload Jan 28, 2026
@NicoHinderling NicoHinderling force-pushed the another-test-pr branch 3 times, most recently from d317f6d to d1a2dd9 Compare January 28, 2026 23:37
Move Emerge Tools upload from fastlane plugin to a dedicated GitHub
Action step using the REST API. This separates build concerns from
upload logic and provides clearer debugging when issues occur.

The upload step:
- Zips the xcarchive
- POSTs to api.emergetools.com/upload with build metadata
- PUTs the zip to the returned signed URL

Also adds iOS platform installation step to fix CI runner issue.

Co-Authored-By: Claude <noreply@anthropic.com>
@emerge-tools
Copy link

emerge-tools bot commented Jan 28, 2026

1 build increased size

Name Version Download Change Install Change Approval
⚠️ HackerNews
com.emergetools.hackernews
3.10 (1) 4.9 MB ⬆️ 493.9 kB (11.22%) 8.8 MB ⬆️ 1.1 MB (14.48%) N/A

HackerNews 3.10 (1)
com.emergetools.hackernews

⚖️ Compare build
⏱️ Analyze build performance

Total install size change: ⬆️ 1.1 MB (14.48%)
Total download size change: ⬆️ 493.9 kB (11.22%)

Largest size changes

Item Install Size Change
📝 IBMPlexSans-Bold.ttf ⬆️ 221.2 kB
📝 IBMPlexSans-Medium.ttf ⬆️ 221.2 kB
📝 IBMPlexSans-Regular.ttf ⬆️ 221.2 kB
📝 IBMPlexMono-Bold.ttf ⬆️ 139.3 kB
📝 IBMPlexMono-Medium.ttf ⬆️ 135.2 kB
View Treemap

Image of diff


🛸 Powered by Emerge Tools

Comment trigger: Size diff threshold of 100.00kB exceeded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants