From d36598a316530307b293b136be57693f77ceb866 Mon Sep 17 00:00:00 2001 From: arabcoders Date: Thu, 2 Oct 2025 18:43:55 +0300 Subject: [PATCH] another attempt at fixing CI native builds --- .github/workflows/native-build.yml | 5 +---- app/tests/test_segments.py | 2 ++ 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/native-build.yml b/.github/workflows/native-build.yml index 3acbc403..4a17e885 100644 --- a/.github/workflows/native-build.yml +++ b/.github/workflows/native-build.yml @@ -14,12 +14,9 @@ on: tags: - "v*" -env: - REGISTRY: ${{ vars.REGISTRY != '' && vars.REGISTRY || '' }} - jobs: build: - if: ${{ env.REGISTRY == '' }} + if: ${{ vars.REGISTRY == '' }} runs-on: ${{ matrix.os }} strategy: matrix: diff --git a/app/tests/test_segments.py b/app/tests/test_segments.py index 921da418..60fd0617 100644 --- a/app/tests/test_segments.py +++ b/app/tests/test_segments.py @@ -277,7 +277,9 @@ async def test_stream_gpu_fallback_switches_codec( monkeypatch.setattr("app.library.Segments.ffprobe", fake_ffprobe) # Only QSV advertised so initial build sets QSV + # Patch both where it's defined AND where it's imported/used monkeypatch.setattr("app.library.SegmentEncoders.has_dri_devices", lambda: True) + monkeypatch.setattr("app.library.Segments.has_dri_devices", lambda: True) monkeypatch.setattr("app.library.SegmentEncoders.ffmpeg_encoders", lambda: {"h264_qsv"}) # Fail first, succeed second