[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:
2026-09-10 20:06:25 -03:00
parent 8db72d6a12
commit d698049fab
5 changed files with 35 additions and 325 deletions

View File

@@ -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",