mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-07-27 04:12:10 +00:00
Exclude the iOS-only plugin repository manager from tvOS, cache Rust on failure
FluxaApplePluginRepositoryManager.swift only has iOS callers and references the iOS-only FluxaApplePluginsEffectHandler, so it fails to compile for tvOS the same way the addon-store files already excluded above do. Add it to the same exclude list. Also set cache-on-failure on both Swatinem/rust-cache steps: since every Apple CI run this session failed at a later step, the Rust build cache was never saved, so each retry recompiled the whole dependency tree (~15-25 min) from scratch instead of reusing what already built fine.
This commit is contained in:
parent
0611ad7b22
commit
0860871297
2 changed files with 3 additions and 0 deletions
2
.github/workflows/apple.yml
vendored
2
.github/workflows/apple.yml
vendored
|
|
@ -73,6 +73,7 @@ jobs:
|
|||
uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
workspaces: fluxa-core
|
||||
cache-on-failure: true
|
||||
|
||||
- name: Set up XcodeGen
|
||||
run: |
|
||||
|
|
@ -147,6 +148,7 @@ jobs:
|
|||
uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
workspaces: fluxa-core
|
||||
cache-on-failure: true
|
||||
|
||||
- name: Set up XcodeGen
|
||||
run: |
|
||||
|
|
|
|||
|
|
@ -46,6 +46,7 @@ targets:
|
|||
- FluxaAppleAddonStoreManager.swift
|
||||
- FluxaAppleCatalogBootstrap.swift
|
||||
- FluxaAppleCatalogLoader.swift
|
||||
- FluxaApplePluginRepositoryManager.swift
|
||||
- path: tvOS
|
||||
- path: Generated/FluxaRustCore.swift
|
||||
resources:
|
||||
|
|
|
|||
Loading…
Reference in a new issue