From 63353c931cd176fb4f9e2e500f7fcaf70d885588 Mon Sep 17 00:00:00 2001 From: JSC Date: Wed, 30 Jul 2025 22:44:06 +0200 Subject: [PATCH] refactor: Update CI workflow to include system requirements installation and enable caching for uv --- .gitea/workflows/test.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 3e9c853..a62c461 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -23,6 +23,8 @@ jobs: # - name: Install uv # uses: astral-sh/setup-uv@v6 + # with: + # enable-cache: true # - name: Install requirements # run: uv sync --locked --all-extras --dev @@ -37,6 +39,12 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Apt update + run: sudo apt update + + - name: Install system requirements + run: sudo apt install -y vlc ffmpeg + - name: "Set up python" uses: actions/setup-python@v5 with: @@ -44,8 +52,10 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@v6 + with: + enable-cache: true - - name: Install requirements + - name: Install project run: uv sync --locked --all-extras --dev - name: Run tests