File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818 components : clippy
1919 - run : cargo check
2020 - run : cargo clippy
21+ build_and_distropack :
22+ name : build release + distropack upload
23+ runs-on : ubuntu-24.04
24+ needs :
25+ - check_and_format
26+ steps :
27+ - uses : actions/checkout@v4
28+
29+ - run : sudo apt-get update
30+ - run : sudo apt-get install -y pkg-config libglib2.0-dev libgtk-4-dev libwebkit2gtk-4.1-dev libjavascriptcoregtk-4.1-dev libsoup-3.0-dev libadwaita-1-dev
31+
32+ - uses : actions-rust-lang/setup-rust-toolchain@v1
33+ with :
34+ toolchain : stable
35+
36+ - name : build power-daemon-mgr (release)
37+ run : cargo build --release -p power-daemon-mgr
38+
39+ - name : build frontend-gtk (release)
40+ run : cargo build --release -p frontend-gtk
41+
42+ - name : upload power-daemon-mgr binary
43+ uses : distropack/distropack-action@v1.0
44+ with :
45+ api-token : ${{ secrets.DISTROPACK_API_TOKEN }}
46+ package-id : f6fee267-5e8e-4fe1-b4b1-f724736d598d
47+ version : ${{ github.ref_name }}
48+ files : |
49+ {
50+ "power-daemon-mgr": "target/release/power-daemon-mgr"
51+ }
52+
53+ - name : upload frontend-gtk binary
54+ uses : distropack/distropack-action@v1.0
55+ with :
56+ api-token : ${{ secrets.DISTROPACK_API_TOKEN }}
57+ package-id : 9668ac33-5166-4952-a364-24d3dbc5abeb
58+ version : ${{ github.ref_name }}
59+ files : |
60+ {
61+ "power-options-gtk": "target/release/frontend-gtk"
62+ }
63+
2164 publish_aur_packages :
2265 name : Publish AUR packages
2366 runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments