Skip to content

v50 fixes

v50 fixes #935

Workflow file for this run

name: CI
# See also https://github.com/flatpak/flatpak-github-actions
on:
pull_request:
branches: [main]
workflow_dispatch:
jobs:
CI:
# https://github.com/actions/runner-images/issues/13964
runs-on: ubuntu-26.04
steps:
- name: Install host dependencies
run: |
sudo apt-get -y update
sudo apt-get -y install flatpak mutter flatpak-builder foundry
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: actions/setup-node@v3
with:
node-version: 24
cache: "npm"
- run: mutter --wayland --no-x11 --headless --wayland-display=wayland-0 --virtual-monitor 1280x720 > /tmp/mutter.log 2>&1 &
- run: make ci
- run: cat /tmp/mutter.log
# Cache apt
- name: Cache apt
uses: actions/cache@v4
with:
path: |
/var/cache/apt/archives
/var/lib/apt/lists
key: apt-cache-${{ runner.os }}
# Cache Flatpak
- name: Cache Flatpak dependencies
uses: actions/cache@v4
with:
path: ~/.local/share/flatpak
key: flatpak-deps-${{ runner.os }}
# Cache flatpak-builder state
- name: Cache .flatpak-builder
uses: actions/cache@v4
with:
path: .flatpak-builder
key: flatpak-builder-${{ runner.os }}
# Cache Foundry
- name: Cache .foundry
uses: actions/cache@v4
with:
path: .foundry
key: foundry-${{ runner.os }}