mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-06-16 19:00:28 +01:00
Merge branch 'develop' into feat/kefintweaks-watchlist
This commit is contained in:
9
.github/workflows/artifact-comment.yml
vendored
9
.github/workflows/artifact-comment.yml
vendored
@@ -387,11 +387,12 @@ jobs:
|
|||||||
let status = '⏳ Pending';
|
let status = '⏳ Pending';
|
||||||
let downloadLink = '*Waiting for build...*';
|
let downloadLink = '*Waiting for build...*';
|
||||||
|
|
||||||
// tvOS builds are temporarily disabled until feat/tv-interface
|
// Signed tvOS stays disabled until EAS has tvOS provisioning
|
||||||
// is merged - show them as disabled instead of stuck pending.
|
// profiles (app + TopShelf targets); non-interactive builds can't
|
||||||
if (target.name === 'tvOS' || target.name === 'tvOS Unsigned') {
|
// create them. Unsigned tvOS builds, so it flows through normally.
|
||||||
|
if (target.name === 'tvOS') {
|
||||||
status = '💤 Disabled';
|
status = '💤 Disabled';
|
||||||
downloadLink = '*Disabled until feat/tv-interface is merged*';
|
downloadLink = '*Disabled — signed tvOS needs EAS provisioning profiles*';
|
||||||
} else if (matchingStatus) {
|
} else if (matchingStatus) {
|
||||||
if (matchingStatus.conclusion === 'success' && matchingArtifact) {
|
if (matchingStatus.conclusion === 'success' && matchingArtifact) {
|
||||||
status = '✅ Complete';
|
status = '✅ Complete';
|
||||||
|
|||||||
10
.github/workflows/build-apps.yml
vendored
10
.github/workflows/build-apps.yml
vendored
@@ -37,7 +37,7 @@ jobs:
|
|||||||
android: false
|
android: false
|
||||||
dotnet: true
|
dotnet: true
|
||||||
haskell: true
|
haskell: true
|
||||||
large-packages: true
|
large-packages: false
|
||||||
docker-images: true
|
docker-images: true
|
||||||
swap-storage: false
|
swap-storage: false
|
||||||
|
|
||||||
@@ -120,7 +120,7 @@ jobs:
|
|||||||
android: false
|
android: false
|
||||||
dotnet: true
|
dotnet: true
|
||||||
haskell: true
|
haskell: true
|
||||||
large-packages: true
|
large-packages: false
|
||||||
docker-images: true
|
docker-images: true
|
||||||
swap-storage: false
|
swap-storage: false
|
||||||
|
|
||||||
@@ -313,8 +313,10 @@ jobs:
|
|||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
build-ios-tv:
|
build-ios-tv:
|
||||||
# Temporarily disabled until feat/tv-interface is merged (TV UI not ready).
|
# Disabled: EAS has no provisioning profiles / distribution cert for the tvOS
|
||||||
# Re-enable by removing the `false &&` prefix below.
|
# targets (app + StreamyfinTopShelf extension), so non-interactive signed
|
||||||
|
# builds fail. Set up tvOS credentials in EAS (`eas credentials`), then remove
|
||||||
|
# the `false &&` prefix below. Unsigned tvOS builds run (see job below).
|
||||||
if: false && (!contains(github.event.head_commit.message, '[skip ci]') && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == 'streamyfin/streamyfin'))
|
if: false && (!contains(github.event.head_commit.message, '[skip ci]') && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == 'streamyfin/streamyfin'))
|
||||||
runs-on: macos-26
|
runs-on: macos-26
|
||||||
name: 🍎 Build tvOS IPA
|
name: 🍎 Build tvOS IPA
|
||||||
|
|||||||
Reference in New Issue
Block a user