limrun-inc/Preview Links on PRs for iOS apps

Build iOS apps on Limrun Xcode and post preview links on pull requests

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
project-pathPath to the iOS project directory to sync to the Xcode instance. Default is the repository root. A Bazel workspace root here (MODULE.bazel / WORKSPACE) is built with remote build execution instead of xcodebuild; that needs bazelisk on the runner.no.
bazel-targetBazel label of the app target to build (e.g. //App). Default is inferred when the workspace has a single app target.no""
projectPath to the iOS project file to build. Default is derived from the workspace file.no""
workspacePath to the iOS workspace file to build. Default is derived from the project file.no""
schemeThe scheme to build. Default is derived from the project file.no""
sdkThe SDK to build. Default is "iphonesimulator".noiphonesimulator
modelThe iOS simulator model to use for previews. Supported values: "iphone" or "ipad".noiphone
build-settingsNewline-delimited KEY=VALUE Xcode build settings for the preview build. Allowed keys are a server-maintained allowlist of safe settings (currently SWIFT_ACTIVE_COMPILATION_CONDITIONS) plus any APP_CONFIG_* key. Use $(inherited) to append, e.g. SWIFT_ACTIVE_COMPILATION_CONDITIONS=$(inherited) LIMRUN.no""
api-keyLimrun API key (store as a repository secret)yes
github-tokenGitHub token for posting PR commentsno${{ github.token }}
namedescription
preview-urlThe preview URL for the uploaded asset
asset-idThe Limrun asset ID
asset-nameThe resolved asset name