File tree Expand file tree Collapse file tree 1 file changed +46
-0
lines changed Expand file tree Collapse file tree 1 file changed +46
-0
lines changed Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ on :
4+ pull_request :
5+ types :
6+ - opened
7+ - reopened
8+ - synchronize
9+
10+ jobs :
11+ build :
12+ runs-on : ubuntu-latest
13+
14+ strategy :
15+ fail-fast : false
16+ matrix :
17+ version : [stable, unstable, development-target]
18+ container :
19+ image : ghcr.io/elementary/docker:${{ matrix.version }}
20+
21+ steps :
22+ - uses : actions/checkout@v4
23+ - name : Install Dependencies
24+ run : |
25+ apt update
26+ apt install -y libgala-dev libgee-0.8-dev libglib2.0-dev libgranite-dev libgtk-3-dev libhandy-1-dev
27+ apt install -y libdbus-glib-1-dev libwnck-3-dev libgtop2-dev libwingpanel-3.0-dev libudisks2-dev
28+ apt install -y libxnvctrl0 libxnvctrl-dev libcurl4-gnutls-dev libflatpak-dev
29+ apt install -y meson valac sassc git
30+ - name : Build
31+ run : |
32+ meson setup build
33+ meson compile -C build
34+ meson test -C build --print-errorlogs
35+ meson install -C build
36+
37+ lint :
38+ runs-on : ubuntu-latest
39+
40+ container :
41+ image : valalang/lint
42+
43+ steps :
44+ - uses : actions/checkout@v4
45+ - name : Lint
46+ run : io.elementary.vala-lint -d .
You can’t perform that action at this time.
0 commit comments