We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e057bc2 commit 1cd8734Copy full SHA for 1cd8734
.github/workflows/main.yml
@@ -0,0 +1,27 @@
1
+name: Build project
2
+on:
3
+ push:
4
+ branches:
5
+ - main
6
+ pull_request:
7
+
8
+jobs:
9
+ build:
10
+ env:
11
+ RUST_LOG: debug
12
+ name: Build
13
+ runs-on: ubuntu-22.04
14
+ steps:
15
+ - uses: actions/checkout@v2
16
+ - name: Update apt cache
17
+ run: sudo apt update
18
+ - name: Install system dependencies
19
+ run: |
20
+ sudo apt install -y --no-install-recommends \
21
+ curl git build-essential python3 python3-pip python3-setuptools python3-wheel ninja-build \
22
+ libgtk-4-dev gettext libdbus-1-dev libssl-dev libudev-dev \
23
+ desktop-file-utils
24
+ - name: Setup meson project
25
+ run: meson setup build
26
+ - name: Build
27
+ run: ninja -C build
0 commit comments