ci: build on the shared ci-workflows macOS workflow (build only) #2

Merged
james.maes merged 4 commits from ci/shared-macos into main 2026-11-08 23:28:59 +00:00
Owner

Moves CI to the shared ci-workflows macOS workflow (@v1) on grogu, build only (owner decision 2026-11-08), and removes the note on the retired central native verification.

  • lfs: false: grogu has no git-lfs. The yolov8x-oiv7.mlpackage is then a pointer file that coremlc cannot compile (run 7136), so CI removes the pointer-only package before xcodegen generate. ObjectDetector loads the model by URL at runtime and falls back to the Vision built-ins when it is missing (as the README already said for the old GitHub CI).
  • Unsigned xcodebuild build-for-testing of the VisionPOC scheme: the app and the test bundle compile; the tests do not run. They are app-hosted XCTests (TEST_HOST) and the runner has no GUI session for testmanagerd; the README (Tests, Continuous integration) documents running them locally. No SwiftPM package, so no swift test.

🤖 Generated with Claude Code

Moves CI to the shared `ci-workflows` macOS workflow (`@v1`) on grogu, **build only** (owner decision 2026-11-08), and removes the note on the retired central native verification. - `lfs: false`: grogu has no `git-lfs`. The `yolov8x-oiv7.mlpackage` is then a pointer file that `coremlc` cannot compile (run 7136), so CI removes the pointer-only package before `xcodegen generate`. `ObjectDetector` loads the model by URL at runtime and falls back to the Vision built-ins when it is missing (as the README already said for the old GitHub CI). - Unsigned `xcodebuild build-for-testing` of the `VisionPOC` scheme: the app and the test bundle compile; the tests do not run. They are app-hosted XCTests (`TEST_HOST`) and the runner has no GUI session for `testmanagerd`; the README (Tests, Continuous integration) documents running them locally. No SwiftPM package, so no `swift test`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
james.maes added 3 commits 2026-11-08 13:46:44 +00:00
ci: build on the shared ci-workflows macOS workflow
macos / macos (push) Failing after 3s
build / macos (push) Failing after 3s
4935cac4b1
Runs the repository's build (and tests where it has them) on the KOF macOS
host runner through ci-workflows macos.yaml.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ci: fetch the LFS Core ML model for the build
macos / macos (push) Failing after 1s
build / macos (push) Failing after 1s
ff06f7801b
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
james.maes added 1 commit 2026-11-08 23:25:56 +00:00
ci: build only, without LFS; run the app-hosted tests locally
macos / macos (push) Successful in 8s
build / macos (push) Successful in 8s
5bfa30f022
grogu has no git-lfs, so the Core ML model is a pointer file coremlc cannot
compile. CI removes the pointer-only mlpackage before xcodegen generate
(ObjectDetector loads the model by URL and falls back to the Vision built-ins
when it is missing) and compiles the app and the test bundle unsigned with
build-for-testing. The tests are app-hosted XCTests and the runner has no
GUI session for testmanagerd; the README documents running them locally.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
james.maes changed title from ci: build on the shared ci-workflows macOS workflow (blocked: no git-lfs, no GUI session on the runner) to ci: build on the shared ci-workflows macOS workflow (build only) 2026-11-08 23:27:59 +00:00
james.maes merged commit cace805141 into main 2026-11-08 23:28:59 +00:00
james.maes deleted branch ci/shared-macos 2026-11-08 23:28:59 +00:00
Sign in to join this conversation.