diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index 8193606..727cdf7 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -11,8 +11,24 @@ on: - devel jobs: - build_and_test: - name: Build and test + install_dependencies: + # runs-on: ubuntu-latest # Or similar Debian/Ubuntu based runner + runs-on: ubuntu-24.04 + # container: rust:1.86.0 # Example using the official Rust image (Debian based) + steps: + - name: Install FFmpeg development libraries + run: | + apt-get update -y + apt-get install -y --no-install-recommends \ + libavutil-dev \ + libavformat-dev \ + libavcodec-dev \ + libswscale-dev \ + # Add other ffmpeg dev packages if needed by your specific crate + rm -rf /var/lib/apt/lists/* # Clean up + + check: + name: Check runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 diff --git a/Cargo.toml b/Cargo.toml index 3bc3eb5..9971259 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,6 +2,7 @@ name = "icarus_meta" version = "0.1.0" edition = "2024" +rust-version = "1.86" [dependencies] metadata = { version = "0.1.10" }