Skip to content

ci: add split iOS validation workflows#5

Merged
zzstar101 merged 1 commit into
mainfrom
codex/ios-ci-workflows
Jun 5, 2026
Merged

ci: add split iOS validation workflows#5
zzstar101 merged 1 commit into
mainfrom
codex/ios-ci-workflows

Conversation

@zzstar101

Copy link
Copy Markdown
Collaborator

Summary

  • add separated iOS quality, SwiftPM, MDBX compatibility, Xcode build, and Xcode test workflows
  • validate latest Monica-Pass/Mdbx by checking it out beside the iOS repository before generating the XCFramework
  • cover Debug/Release Xcode builds for the app and extensions, XCTest, plist/entitlement linting, manifest checks, and pure Swift package tests

Local verification

  • ruby YAML parse for all workflow files
  • git diff --check
  • plist/entitlement lint and Swift package manifest dump checks
  • swift test: MonicaCore, MonicaSecurity, MonicaSync, MonicaUI
  • swift build -c release: MonicaCore, MonicaSecurity, MonicaSync, MonicaUI

Note: full MDBX XCFramework generation is wired into Actions and was not run locally in this isolated worktree because the sibling mdbx checkout and UniFFI bindgen are provided by the workflow.

@zzstar101 zzstar101 force-pushed the codex/ios-ci-workflows branch from 8a01bd9 to b8fd93a Compare June 5, 2026 02:28
@zzstar101 zzstar101 force-pushed the codex/ios-ci-workflows branch from b8fd93a to 6ac7457 Compare June 5, 2026 02:30
@zzstar101 zzstar101 merged commit 336baa5 into main Jun 5, 2026
8 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant