Files
hyprcosmic/.github/workflows/ci.yml
T
75cb3ab49d feat: Add COSMIC Settings (#75)
* feat: Add COSMIC Settings

This add cosmic-settings to the .gitmodules file

* Update justfile per feedback

* Correct cosmic-launcher to cosmic-settings

* fix(settings): build

---------

Co-authored-by: Ashley Wulber <[email protected]>
2023-02-20 11:24:10 -05:00

51 lines
1.1 KiB
YAML

# Use Arch to test build outside of Ubuntu/Pop.
#
# Tests with recent version of dependencies. Another testson a different
# distro could be used to test for lowest supported.
#
# A minimal image should also help to confirm what dependencies are needed.
name: CI
on:
pull_request:
push:
schedule:
- cron: '0 7 * * *' # Midnight MST daily
jobs:
Test:
runs-on: ubuntu-latest
container:
image: archlinux:latest
steps:
- run: >
pacman --noconfirm -Syu
base-devel
cargo
clang
desktop-file-utils
git
gtk4
just
libinput
libxkbcommon
llvm
mesa
meson
pipewire
pulseaudio
seatd
wayland
lld
expat
fontconfig
freetype2
- uses: actions/checkout@v3
with:
submodules: true
# Safe directory behavior seems to have issues with `container:`
# https://github.com/actions/checkout/issues/915
- run: git config --global --add safe.directory '*'
- run: just sysext