{"slug": "fastlane", "name": "Fastlane", "category": "infra", "category_name": "Infrastructure and DevOps", "description": "", "recommenders": 3, "commenters": 6, "warners": 1, "score": 2.26, "rising": -0.98, "first": "2025-12-04", "latest": "2026-10-02", "why": "I use Fastlane extensively on mobile, as it reduces boilerplate and gives enough structure", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 6, "compare": 0, "warn": 1}, "spark": [0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I use Fastlane extensively on mobile, as it reduces boilerplate and gives enough structure", "kind": "", "icon": true, "domain": "fastlane.tools", "github_repo": null, "official_url": "https://fastlane.tools/", "pricing": "", "aliases": ["Fastlane", "fastlane"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 766697728, "item_id": 47918608, "url": "https://news.ycombinator.com/item?id=47918608", "by": "merelysounds", "date": "2026-04-27", "version": null, "stance": "recommend", "quote": "Fastlane? It\u2019s a local, open source CLI tool.", "excerpt": "Fastlane? It\u2019s a local, open source CLI tool. > 100% open source under the MIT license See: https://docs.fastlane.tools/ It doesn\u2019t support App Preview automation, this is something that I had to script myself.", "context": "", "use_case": "iOS build and release automation", "switched_from": "", "story": "Self-Updating Screenshots"}, {"id": 766678288, "item_id": 47917393, "url": "https://news.ycombinator.com/item?id=47917393", "by": "merelysounds", "date": "2026-04-26", "version": null, "stance": "recommend", "quote": "today tools like Fastlane[1] help.", "excerpt": "This is very useful in mobile projects. App stores require screenshots, but generating N images for NUMBER_OF_SCREEN_SIZES times NUMBER_OF_LOCALIZATIONS can be a chore. In the past I wrote my own scripts for that, today tools like Fastlane[1] help. I use Fastlane for my logic puzzle game Nonoverse[2], you can see sample screenshots in its App Store page. I also automated App Preview video recording, complete with mul", "context": "mobile game developer", "use_case": "generating app store screenshots", "switched_from": "custom scripts", "story": "Self-Updating Screenshots"}, {"id": 750591840, "item_id": 46911990, "url": "https://news.ycombinator.com/item?id=46911990", "by": "chedabob", "date": "2026-02-06", "version": null, "stance": "recommend", "quote": "I use Fastlane extensively on mobile, as it reduces boilerplate and gives enough structure", "excerpt": "Ye, kick off into some higher-level language instead of being at the mercy of your CI provider's plugins. I use Fastlane extensively on mobile, as it reduces boilerplate and gives enough structure that the inherent risk of depending on a 3rd-party is worth it. If all else fails, it's just Ruby, so can break out of it.", "context": "", "use_case": "mobile build and release automation", "switched_from": "", "story": "GitHub Actions Is Slowly Killing Your Engineering Team"}, {"id": 743899411, "item_id": 46493713, "url": "https://news.ycombinator.com/item?id=46493713", "by": "tcoff91", "date": "2026-01-04", "version": null, "stance": "recommend", "quote": "EAS build doesn't make your builds more reliable than just using fastlane", "excerpt": "Those github build issues you've linked have nothing to do with eas. EAS build doesn't make your builds more reliable than just using fastlane and building on your own infra. Most build issues are due to react-native itself and when you have those issues it fails in EAS build as well. I have years of experience building react-native apps that use Expo in CircleCI and making them available to developers in our company", "context": "", "use_case": "", "switched_from": "", "story": "Swift on Android: Full Native App Development Now Possible"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 750486626, "item_id": 46905414, "url": "https://news.ycombinator.com/item?id=46905414", "by": "elpakal", "date": "2026-02-05", "version": null, "stance": "warn", "quote": "Does fastlane still hang for a little before every command?", "excerpt": "Does fastlane still hang for a little before every command? I used to optimize build pipelines for a large company's iOS teams and it always seemed to stall for a little before doing the work. We eventually moved to Xcode Cloud (mainly to avoid code signing) and ran xcodebuild directly.", "context": "", "use_case": "", "switched_from": "", "story": "Xcode 26.3 unlocks the power of agentic coding"}]}], "who": [{"by": "albertodenia", "context": "Freelance senior iOS developer, 15 years experience", "url": "https://news.ycombinator.com/item?id=49935058", "date": "2026-10-02"}, {"by": "merelysounds", "context": "mobile game developer", "url": "https://news.ycombinator.com/item?id=47917393", "date": "2026-04-26"}], "tags": [], "use_cases": ["ci/cd", "ios build and release automation", "generating app store screenshots", "mobile build and release automation", "mobile app releases", "ci/cd for mobile"], "compared": [{"slug": "amplitude", "name": "Amplitude", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "sentry", "name": "Sentry", "co": 5, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 759785488, "item_id": 47486593, "url": "https://news.ycombinator.com/item?id=47486593", "by": "gauravfastlane", "date": "2026-03-23", "version": null, "stance": "recommend", "quote": "Fastlane is an attempt to turn that process into a product.", "excerpt": "Hi HN, I\u2019m Gaurav, one of the co-founders of Fastlane. Over the last year, building products has become significantly easier. But distribution, especially through short-form content, still feels very manual and unpredictable. We kept running into the same problem across our own projects. We knew content on TikTok, Reels, and Shorts could drive growth, but we didn\u2019t know what to post, and creating content from scratch", "context": "co-founder of Fastlane", "use_case": "short-form video distribution", "switched_from": "", "story": null}], "threads": [{"url": "https://news.ycombinator.com/item?id=47908051", "title": "Self-Updating Screenshots", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49922568", "title": "Ask HN: Who wants to be hired? (October 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49522896", "title": "Ask HN: Who wants to be hired? (September 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48357724", "title": "Ask HN: Who wants to be hired? (June 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47601858", "title": "Ask HN: Who wants to be hired? (April 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47486592", "title": "item 47486592", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"neutral": 1}, "2026-01": {"recommend": 1, "neutral": 1}, "2026-02": {"warn": 1, "recommend": 1}, "2026-03": {}, "2026-04": {"neutral": 1, "recommend": 1}, "2026-05": {}, "2026-06": {"neutral": 1}, "2026-07": {}, "2026-08": {}, "2026-09": {"neutral": 1}, "2026-10": {"neutral": 1}}, "versions": [], "version_unnamed": 0, "quotes": [{"id": 798960931, "item_id": 49935058, "url": "https://news.ycombinator.com/item?id=49935058", "by": "albertodenia", "date": "2026-10-02", "version": null, "stance": "neutral", "quote": "CI/CD pipelines (Bitrise, Fastlane)", "excerpt": "Location: Spain, Europe (UTC+1) Remote: Yes Willing to relocate: No Technologies: iOS, Swift, SwiftUI, UIKit, Objective-C, SwiftData, CoreData, Swift Concurrency, Swift Testing, XCTest, CloudKit, StoreKit. CI/CD pipelines (Bitrise, Fastlane), product analytics (Segment, Amplitude, Braze), error tracking (Sentry, Crashlytics). LLM APIs (OpenAI, Anthropic), agentic coding (Claude Code, Codex). Also web (SvelteKit, Type", "context": "Freelance senior iOS developer, 15 years experience", "use_case": "CI/CD", "switched_from": "", "story": "Ask HN: Who wants to be hired? (October 2026)"}, {"id": 793189553, "item_id": 49574347, "url": "https://news.ycombinator.com/item?id=49574347", "by": "albertodenia", "date": "2026-09-05", "version": null, "stance": "neutral", "quote": "CI/CD pipelines (Bitrise, Fastlane)", "excerpt": "Location: Spain, Europe (UTC+1) Remote: Yes Willing to relocate: No Technologies: iOS, Swift, SwiftUI, UIKit, Objective-C, SwiftData, CoreData, Swift Concurrency, Swift Testing, XCTest, CloudKit, StoreKit. CI/CD pipelines (Bitrise, Fastlane), product analytics (Segment, Amplitude, Braze), error tracking (Sentry, Crashlytics). LLM APIs (OpenAI, Anthropic), agentic coding (Claude Code, Codex). Also web (SvelteKit, Type", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (September 2026)"}, {"id": 773803114, "item_id": 48362694, "url": "https://news.ycombinator.com/item?id=48362694", "by": "albertodenia", "date": "2026-06-01", "version": null, "stance": "neutral", "quote": "CI/CD pipelines (Bitrise, Fastlane)", "excerpt": "Location: Spain, Europe (UTC+1) Remote: Yes Willing to relocate: No Technologies: iOS, Swift, SwiftUI, UIKit, Objective-C, SwiftData, CoreData, Swift Concurrency, Swift Testing, XCTest, CloudKit, StoreKit. CI/CD pipelines (Bitrise, Fastlane), product analytics (Segment, Amplitude, Braze), error tracking (Sentry, Crashlytics). LLM APIs (OpenAI, Anthropic), agentic coding (Claude Code, Codex). Also web (SvelteKit, Type", "context": "Senior iOS developer, 15 yrs, seeking freelance", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (June 2026)"}, {"id": 766697728, "item_id": 47918608, "url": "https://news.ycombinator.com/item?id=47918608", "by": "merelysounds", "date": "2026-04-27", "version": null, "stance": "recommend", "quote": "Fastlane? It\u2019s a local, open source CLI tool.", "excerpt": "Fastlane? It\u2019s a local, open source CLI tool. > 100% open source under the MIT license See: https://docs.fastlane.tools/ It doesn\u2019t support App Preview automation, this is something that I had to script myself.", "context": "", "use_case": "iOS build and release automation", "switched_from": "", "story": "Self-Updating Screenshots"}, {"id": 766678288, "item_id": 47917393, "url": "https://news.ycombinator.com/item?id=47917393", "by": "merelysounds", "date": "2026-04-26", "version": null, "stance": "recommend", "quote": "today tools like Fastlane[1] help.", "excerpt": "This is very useful in mobile projects. App stores require screenshots, but generating N images for NUMBER_OF_SCREEN_SIZES times NUMBER_OF_LOCALIZATIONS can be a chore. In the past I wrote my own scripts for that, today tools like Fastlane[1] help. I use Fastlane for my logic puzzle game Nonoverse[2], you can see sample screenshots in its App Store page. I also automated App Preview video recording, complete with mul", "context": "mobile game developer", "use_case": "generating app store screenshots", "switched_from": "custom scripts", "story": "Self-Updating Screenshots"}, {"id": 763017286, "item_id": 47688580, "url": "https://news.ycombinator.com/item?id=47688580", "by": "albertodenia", "date": "2026-04-08", "version": null, "stance": "neutral", "quote": "CI/CD pipelines (Bitrise, Fastlane)", "excerpt": "Location: Spain, Europe (UTC+1) Remote: Yes Willing to relocate: No Technologies: iOS, Swift, SwiftUI, UIKit, Objective-C, SwiftData, CoreData, Swift Concurrency, Swift Testing, XCTest, CloudKit, StoreKit. CI/CD pipelines (Bitrise, Fastlane), product analytics (Segment, Amplitude, Braze), error tracking (Sentry, Crashlytics). LLM APIs (OpenAI, Anthropic), agentic engineering tools (Cursor, Claude Code, Codex). Also w", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (April 2026)"}, {"id": 750591840, "item_id": 46911990, "url": "https://news.ycombinator.com/item?id=46911990", "by": "chedabob", "date": "2026-02-06", "version": null, "stance": "recommend", "quote": "I use Fastlane extensively on mobile, as it reduces boilerplate and gives enough structure", "excerpt": "Ye, kick off into some higher-level language instead of being at the mercy of your CI provider's plugins. I use Fastlane extensively on mobile, as it reduces boilerplate and gives enough structure that the inherent risk of depending on a 3rd-party is worth it. If all else fails, it's just Ruby, so can break out of it.", "context": "", "use_case": "mobile build and release automation", "switched_from": "", "story": "GitHub Actions Is Slowly Killing Your Engineering Team"}, {"id": 750486626, "item_id": 46905414, "url": "https://news.ycombinator.com/item?id=46905414", "by": "elpakal", "date": "2026-02-05", "version": null, "stance": "warn", "quote": "Does fastlane still hang for a little before every command?", "excerpt": "Does fastlane still hang for a little before every command? I used to optimize build pipelines for a large company's iOS teams and it always seemed to stall for a little before doing the work. We eventually moved to Xcode Cloud (mainly to avoid code signing) and ran xcodebuild directly.", "context": "", "use_case": "", "switched_from": "", "story": "Xcode 26.3 unlocks the power of agentic coding"}, {"id": 745566484, "item_id": 46597905, "url": "https://news.ycombinator.com/item?id=46597905", "by": "ashishb", "date": "2026-01-12", "version": null, "stance": "neutral", "quote": "- fastlane - Ruby-based mobile app release tool by Google", "excerpt": "> This looks awesome! Do you have a mental process you run through to determine what gets run in the sandbox, or is it your default mode for all tools? Here's what I use it for right now - yarn - npm - pnpm - mdl - Ruby-based Markdown linter - fastlane - Ruby-based mobile app release tool by Google - Claude Code - Gemini CLI Over time, my goal is to run all CLI-based tools that only need access to the current directo", "context": "", "use_case": "mobile app releases", "switched_from": "", "story": "A deep dive on agent sandboxes"}, {"id": 743899411, "item_id": 46493713, "url": "https://news.ycombinator.com/item?id=46493713", "by": "tcoff91", "date": "2026-01-04", "version": null, "stance": "recommend", "quote": "EAS build doesn't make your builds more reliable than just using fastlane", "excerpt": "Those github build issues you've linked have nothing to do with eas. EAS build doesn't make your builds more reliable than just using fastlane and building on your own infra. Most build issues are due to react-native itself and when you have those issues it fails in EAS build as well. I have years of experience building react-native apps that use Expo in CircleCI and making them available to developers in our company", "context": "", "use_case": "", "switched_from": "", "story": "Swift on Android: Full Native App Development Now Possible"}, {"id": 738339160, "item_id": 46146197, "url": "https://news.ycombinator.com/item?id=46146197", "by": "albertodenia", "date": "2025-12-04", "version": null, "stance": "neutral", "quote": "Fastlane", "excerpt": "Location: Spain (EU) Remote: Yes Willing to relocate: No Technologies: iOS, Swift, SwiftUI, UIKit, Objective-C, SwiftData, CoreData, Swift Concurrency, Swift Testing, XCTest, CloudKit, StoreKit, CI/CD (Fastlane, Bitrise). Product analytics (Segment, Amplitude, Braze), error tracking (Sentry, Crashlytics). Some backend (Node.js, AWS Lambda, Vercel, Supabase) and web (SvelteKit, Tailwind CSS). R\u00e9sum\u00e9/CV: Available on r", "context": "Senior iOS dev, 15 yrs, freelance", "use_case": "CI/CD for mobile", "switched_from": "", "story": "Ask HN: Who wants to be hired? (December 2025)"}]}