diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index e4bd3af4b..416f6fecb 100644 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -14,7 +14,7 @@ on: - '**.txt' jobs: style: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 @@ -34,9 +34,9 @@ jobs: fail-fast: false matrix: config: - - {os: ubuntu-latest, python: "3.12", ffmpeg: "7.1", extras: true} - - {os: ubuntu-latest, python: "3.9", ffmpeg: "7.0.2"} - - {os: ubuntu-latest, python: "pypy3.10", ffmpeg: "7.1"} + - {os: ubuntu-24.04, python: "3.12", ffmpeg: "7.1", extras: true} + - {os: ubuntu-24.04, python: "3.9", ffmpeg: "7.0.2"} + - {os: ubuntu-24.04, python: "pypy3.10", ffmpeg: "7.1"} - {os: macos-14, python: "3.9", ffmpeg: "7.1"} - {os: macos-14, python: "3.9", ffmpeg: "7.0.2"} @@ -56,7 +56,7 @@ jobs: - name: OS Packages run: | case ${{ matrix.config.os }} in - ubuntu-latest) + ubuntu-24.04) sudo apt-get update sudo apt-get install autoconf automake build-essential cmake \ libtool pkg-config nasm zlib1g-dev libvorbis-dev libx264-dev diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5bf768a28..a6c5232b3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,7 +5,7 @@ on: workflow_dispatch: jobs: package-source: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -34,9 +34,9 @@ jobs: arch: x86_64 - os: ubuntu-24.04-arm arch: aarch64 - - os: ubuntu-latest + - os: ubuntu-24.04 arch: i686 - - os: ubuntu-latest + - os: ubuntu-24.04 arch: x86_64 - os: windows-latest arch: AMD64