chore(ci): temporarily disable tvOS builds until feat/tv-interface lands

The tvOS UI is not ready until feat/tv-interface is merged, so the
signed and unsigned tvOS build jobs would fail and block every PR.

Both jobs are gated behind a 'false &&' prefix on their if condition
(re-enable by removing the prefix). The artifact comment shows the two
tvOS rows as disabled instead of leaving them stuck on pending.
This commit is contained in:
Uruk
2026-05-22 02:11:28 +02:00
parent 022ac7b205
commit 606805ef82
2 changed files with 12 additions and 3 deletions

View File

@@ -387,7 +387,12 @@ jobs:
let status = '⏳ Pending';
let downloadLink = '*Waiting for build...*';
if (matchingStatus) {
// tvOS builds are temporarily disabled until feat/tv-interface
// is merged - show them as disabled instead of stuck pending.
if (target.name === 'tvOS' || target.name === 'tvOS Unsigned') {
status = '💤 Disabled';
downloadLink = '*Disabled until feat/tv-interface is merged*';
} else if (matchingStatus) {
if (matchingStatus.conclusion === 'success' && matchingArtifact) {
status = '✅ Complete';
const directLink = `https://github.com/${context.repo.owner}/${context.repo.repo}/actions/runs/${matchingArtifact.workflow_run.id}/artifacts/${matchingArtifact.id}`;

View File

@@ -300,7 +300,9 @@ jobs:
retention-days: 7
build-ios-tv:
if: (!contains(github.event.head_commit.message, '[skip ci]') && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == 'streamyfin/streamyfin'))
# Temporarily disabled until feat/tv-interface is merged (TV UI not ready).
# Re-enable by removing the `false &&` prefix 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'))
runs-on: macos-26
name: 🍎 Build tvOS IPA
permissions:
@@ -364,7 +366,9 @@ jobs:
retention-days: 7
build-ios-tv-unsigned:
if: (!contains(github.event.head_commit.message, '[skip ci]'))
# Temporarily disabled until feat/tv-interface is merged (TV UI not ready).
# Re-enable by removing the `false &&` prefix below.
if: false && (!contains(github.event.head_commit.message, '[skip ci]'))
runs-on: macos-26
name: 🍎 Build tvOS IPA (Unsigned)
permissions: