Commit 933c0ad 1 parent f7a681b commit 933c0ad Copy full SHA for 933c0ad
File tree 1 file changed +49
-0
lines changed
1 file changed +49
-0
lines changed Original file line number Diff line number Diff line change @@ -569,3 +569,52 @@ jobs:
569
569
if : ${{ failure() && steps.tests.outcome == 'failure' }}
570
570
run : |
571
571
cat ./build/meson-logs/testlog.txt
572
+
573
+ build-muon :
574
+ runs-on : ubuntu-latest
575
+ container :
576
+ image : alpine:edge
577
+
578
+ strategy :
579
+ fail-fast : false
580
+ matrix :
581
+ cc : [clang, gcc]
582
+
583
+ env :
584
+ CC : ${{ matrix.cc }}
585
+
586
+ steps :
587
+ - name : Install dependencies
588
+ run : |
589
+ apk add ${{ matrix.cc }} libass-dev libplacebo-dev ffmpeg-dev python3 musl-dev \
590
+ pkgconf-dev curl-dev luajit-dev mujs-dev zimg-dev gnu-libiconv-dev \
591
+ libarchive-dev libbluray-dev rubberband-dev pipewire-dev libcaca-dev \
592
+ libdrm-dev libdisplay-info-dev libsixel-dev wayland-dev wayland-protocols \
593
+ libxkbcommon-dev libxscrnsaver-dev libxpresent-dev libxrandr-dev mesa-dev \
594
+ ffnvcodec-headers libva-dev
595
+
596
+ - uses : actions/checkout@master
597
+ with :
598
+ repository : muon-build/muon
599
+
600
+ - name : Install muon
601
+ run : |
602
+ ./bootstrap.sh build
603
+ ./build/muon-bootstrap setup build
604
+ ./build/muon-bootstrap -C build samu
605
+ ./build/muon-bootstrap -C build install
606
+
607
+ - uses : actions/checkout@v4
608
+
609
+ - name : Configure
610
+ run : muon setup -Dlibmpv=true -Dtests=true build
611
+
612
+ - name : Build
613
+ run : muon samu -C build
614
+
615
+ - name : Tests
616
+ working-directory : build
617
+ run : muon test
618
+
619
+ - name : Analyze meson.build
620
+ run : muon analyze
You can’t perform that action at this time.
0 commit comments