Skip to content

Switch to Fedora rawhide for CI #779

Switch to Fedora rawhide for CI

Switch to Fedora rawhide for CI #779

Workflow file for this run

name: Build on Ubuntu 22.04
on:
push:
branches:
- main
- v10.9.x
pull_request:
branches:
- main
- v10.9.x
jobs:
fedora:
runs-on: ubuntu-latest
container: "registry.fedoraproject.org/fedora:rawhide"
steps:
- name: Install prerequisites
run: |
dnf install --assumeyes \
'pkgconfig(accountsservice)' \
'pkgconfig(alsa)' \
'pkgconfig(gee-0.8)' \
'pkgconfig(gnome-desktop-3.0)' \
'pkgconfig(gnome-settings-daemon)' \
'pkgconfig(gstreamer-1.0)' \
'pkgconfig(ibus-1.0)' \
'pkgconfig(libcanberra)' \
'pkgconfig(libnotify)' \
'pkgconfig(libpeas-1.0)' \
'pkgconfig(libpulse)' \
'pkgconfig(libwnck-3.0)' \
'pkgconfig(libxfce4windowing-0)' \
'pkgconfig(polkit-agent-1)' \
'pkgconfig(upower-glib)' \
'pkgconfig(uuid)' \
'pkgconfig(vapigen)' \
budgie-desktop-view \
budgie-screensaver \
desktop-file-utils \
gcc \
gettext \
git \
gtk-doc \
intltool \
magpie-devel \
meson \
sassc \
zenity
- uses: actions/checkout@v4
- name: Build Budgie Desktop
run: |
meson setup build
meson compile -C build