File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414# A workflow run is made up of one or more jobs that can run sequentially or in parallel
1515jobs :
1616 lint :
17- runs-on : ubuntu-latest
17+ runs-on : ubuntu-24.04
1818 steps :
1919 - uses : actions/checkout@v4
2020 - uses : actions/setup-python@v5
2121 with :
22- python-version : ' 3.8 '
22+ python-version : ' 3.9 '
2323
2424 - name : Install dependencies
2525 run : |
26- sudo apt-get -y install libgirepository1.0-dev
26+ sudo apt-get -y install libcairo2-dev libgirepository1.0-dev
2727 pip install -r requirements.dev.txt
2828 pip list
2929
@@ -38,15 +38,15 @@ jobs:
3838 mypy src/ po/
3939
4040 meson-build-test :
41- runs-on : ubuntu-latest
42- container :
43- # Use Ubuntu 23.04 in order to have appstreamcli v0.16 instead of 0.15.
44- image : ubuntu:23.04
41+ runs-on : ubuntu-24.04
42+ # container:
43+ # # Use Ubuntu 23.04 in order to have appstreamcli v0.16 instead of 0.15.
44+ # image: ubuntu:23.04
4545 steps :
4646 - uses : actions/checkout@v4
4747 - uses : actions/setup-python@v5
4848 with :
49- python-version : ' 3.8 '
49+ python-version : ' 3.9 '
5050 # Extra installation since we are not using ubuntu-latest
5151 - run : apt-get update && apt-get -y install libglib2.0-dev-bin
5252 - run : apt-get -y install meson appstream desktop-file-utils gettext
@@ -55,15 +55,15 @@ jobs:
5555 - run : meson test --print-errorlogs -C build
5656
5757 flatpak-build-test :
58- runs-on : ubuntu-latest
58+ runs-on : ubuntu-24.04
5959 container :
60- image : bilelmoussaoui/ flatpak-github-actions:gnome-45
60+ image : ghcr.io/flathub-infra/ flatpak-github-actions:gnome-46
6161 options : --privileged
6262 steps :
6363 - uses : actions/checkout@v4
6464 - uses : actions/setup-python@v5
6565 with :
66- python-version : ' 3.8 '
66+ python-version : ' 3.9 '
6767 - uses : flatpak/flatpak-github-actions/flatpak-builder@v6
6868 with :
6969 bundle : " diffuse.flatpak"
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2121
2222- Docs: fix incorrect flatpak command to install runtime SDK (@MightyCreak )
2323- Update to flatpak's GNOME runtime 46 (@MightyCreak )
24+ - Update GitHub actions: use Ubuntu 24.04, Python 3.9 and new Flatpak image (@MightyCreak )
2425
2526## 0.9.0 - 2024-01-13
2627
You can’t perform that action at this time.
0 commit comments