[ci] Move CI to native Mac mini runner, drop Bitrise
- Remove bitrise.yml (no longer used, replaced by Gitea Actions on a native macos-build:host runner - Docker VM-based macos-ctl/ macos-release runners are dead per earlier session) - test.yml: push-triggered on any branch except develop/release/main, runs fastlane tests (coverage) instead of raw xcodebuild - beta.yml: PR-to-develop triggered, builds + uploads to TestFlight; drops the dead wake/sleep-macos-vm jobs, uses the archive-API checkout workaround (see go-gitea/gitea#21819), points at the real ci-build.keychain-db instead of the old ci-signing.keychain-db name - release.yml removed: release/main run nothing automated per the agreed branch flow, promotion is manual - Fastfile: add a tests lane (coverage) so the workflow just calls fastlane, matching LC Wallet's convention
This commit is contained in:
@@ -3,6 +3,15 @@
|
||||
|
||||
default_platform(:ios)
|
||||
|
||||
lane :tests do
|
||||
run_tests(
|
||||
scheme: "PediFoods",
|
||||
project: "PediFoods.xcodeproj",
|
||||
clean: true,
|
||||
code_coverage: true
|
||||
)
|
||||
end
|
||||
|
||||
lane :assemble do |options|
|
||||
# Manual signing (team/identity/profile) for the "PediFoods" target is
|
||||
# baked directly into PediFoods.xcodeproj's own project settings - not
|
||||
@@ -15,7 +24,7 @@ lane :assemble do |options|
|
||||
build_app(
|
||||
scheme: "PediFoods",
|
||||
sdk: "iphoneos",
|
||||
export_method: ENV["BITRISE_DISTRIBUTION_METHOD"] || "app-store",
|
||||
export_method: "app-store",
|
||||
xcconfig: "fastlane/AppStore.xcconfig",
|
||||
xcargs: xcargs,
|
||||
derived_data_path: ".build/DerivedData",
|
||||
|
||||
Reference in New Issue
Block a user