storebound/tests/fixtures/fastlane-sample/fastlane/Fastfile
CRT de681dd967 import fastlane: config, App Store and Play listings, languages and screenshot frames from a fastlane setup
storebound import fastlane [--dir] [--out] [--profile] [--dry] (MCP import_fastlane, dry run by default) reads
Appfile / Deliverfile plain option lines, deliver and supply metadata and screenshots, and writes
storebound.config.ts, store/appstore.md, store/listing.md, the Play icon and feature graphics, and frames with a
folder capture source. App Store and Play language codes are paired (cli/lib/store-locales.ts). Existing files are
never overwritten (.imported copies with a diff hint); keys, team ids, the review contact and demo account are only
named in the report. Fixture tests/fixtures/fastlane-sample, skill migrate-from-fastlane, README and CHANGELOG.
2026-10-11 04:57:03 +08:00

28 lines
682 B
Ruby

default_platform(:ios)
platform :ios do
desc "Push a new beta build to TestFlight"
lane :beta do
app_store_connect_api_key(key_id: ENV["ASC_KEY_ID"], issuer_id: ENV["ASC_ISSUER_ID"], key_filepath: "./fastlane/AuthKey.p8")
increment_build_number(xcodeproj: "Notes.xcodeproj")
match(type: "appstore")
build_app(scheme: "Notes")
upload_to_testflight
end
lane :screenshots do
capture_screenshots
frameit(white: true)
end
lane :release do
deliver(submit_for_review: false, force: true)
end
end
platform :android do
lane :deploy do
gradle(task: "bundle", build_type: "Release")
upload_to_play_store(track: "internal")
end
end