Skip to content

Commit

Permalink
Merge pull request #2893 from rmartin16/wayland-ci-24.04
Browse files Browse the repository at this point in the history
For Wayland, run testbed on Ubuntu 24.04
  • Loading branch information
freakboy3742 authored Oct 9, 2024
2 parents bd5b373 + 32df575 commit 1e17ffa
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
9 changes: 6 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -232,14 +232,15 @@ jobs:

- backend: "linux-wayland"
platform: "linux"
runs-on: "ubuntu-22.04"
runs-on: "ubuntu-24.04"
# The package list should be the same as in tutorial-0.rst, and the BeeWare
# tutorial, plus mutter to provide a window manager, and libjpeg-dev for Pillow.
# tutorial, plus mutter to provide a window manager.
pre-command: |
sudo apt update -y
sudo apt install -y --no-install-recommends \
mutter pkg-config python3-dev libgirepository1.0-dev libcairo2-dev \
gir1.2-webkit2-4.1 gir1.2-xapp-1.0
gir1.2-webkit2-4.1 gir1.2-xapp-1.0 \
libjpeg-dev # remove once the version of Pillow has a wheel on PyPI for Python 3.12
# Start Virtual X Server
echo "Start X server..."
Expand Down Expand Up @@ -333,6 +334,8 @@ jobs:
python-version: "3.10"

- name: Install Dependencies
env:
PIP_BREAK_SYSTEM_PACKAGES: "1"
run: |
${{ matrix.pre-command }}
# Use the development version of Briefcase
Expand Down
1 change: 1 addition & 0 deletions changes/2893.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
For Wayland, the testbed runs on Ubuntu 24.04 instead of Ubuntu 22.04.

0 comments on commit 1e17ffa

Please sign in to comment.