ci: install meson via apt instead of pip (PEP 668 / Ubuntu 24.04)
Some checks failed
Test / test (push) Failing after 1m35s
Some checks failed
Test / test (push) Failing after 1m35s
ubuntu-latest now resolves to Ubuntu 24.04 which ships meson 1.3.2 (satisfies >=1.3.0) and enforces PEP 668, blocking pip3 install without --break-system-packages. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -21,9 +21,8 @@ jobs:
|
|||||||
gstreamer1.0-plugins-good \
|
gstreamer1.0-plugins-good \
|
||||||
libpam0g-dev \
|
libpam0g-dev \
|
||||||
ninja-build \
|
ninja-build \
|
||||||
python3-pip \
|
meson \
|
||||||
libglib2.0-dev
|
libglib2.0-dev
|
||||||
pip3 install meson
|
|
||||||
|
|
||||||
- name: Install Rust stable
|
- name: Install Rust stable
|
||||||
uses: dtolnay/rust-toolchain@stable
|
uses: dtolnay/rust-toolchain@stable
|
||||||
|
|||||||
@@ -20,10 +20,9 @@ jobs:
|
|||||||
gstreamer1.0-plugins-good \
|
gstreamer1.0-plugins-good \
|
||||||
libpam0g-dev \
|
libpam0g-dev \
|
||||||
ninja-build \
|
ninja-build \
|
||||||
python3-pip \
|
meson \
|
||||||
libglib2.0-dev \
|
libglib2.0-dev \
|
||||||
xvfb
|
xvfb
|
||||||
pip3 install meson
|
|
||||||
|
|
||||||
- name: Install Rust stable
|
- name: Install Rust stable
|
||||||
uses: dtolnay/rust-toolchain@stable
|
uses: dtolnay/rust-toolchain@stable
|
||||||
|
|||||||
Reference in New Issue
Block a user