File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,9 +2,11 @@ name: CI Linux Headless [No Menu] (i686)
22
33on :
44 push :
5+ branches :
6+ - master
57 pull_request :
6- repository_dispatch :
7- types : [run_build]
8+ branches :
9+ - master
810
911permissions :
1012 contents : read
1315 ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION : true
1416
1517jobs :
16- build :
18+ linux-nomenu : # Smoketest build with no menu support compiled in
1719 runs-on : ubuntu-latest
18- container :
19- image : git.libretro.com:5050/libretro-infrastructure/libretro-build-i386-ubuntu:xenial-gcc9
20- options : --user root
21-
2220 steps :
23- - name : Check Out Repo
24- uses : taiki-e/checkout-action@v1
25-
26- - name : Configure Build
21+ - name : Dependencies
2722 run : |
28- ./configure --disable-qt --disable-menu --enable-xdelta
29-
30- - name : Compile RA
31- run : |
32- make -j$(getconf _NPROCESSORS_ONLN) clean
33- make -j$(getconf _NPROCESSORS_ONLN) info all
34-
35- - name : Get short SHA
36- id : slug
37- run : echo "::set-output name=sha8::$(echo ${GITHUB_SHA} | cut -c1-8)"
23+ sudo apt-get update -y
24+ sudo apt-get install build-essential libxkbcommon-dev libx11-xcb-dev zlib1g-dev libfreetype6-dev libegl1-mesa-dev libgles2-mesa-dev libgbm-dev nvidia-cg-toolkit nvidia-cg-dev libavcodec-dev libsdl2-dev libsdl-image1.2-dev libxml2-dev yasm
25+ - name : Checkout
26+ uses : actions/checkout@v3
27+ - name : Configure
28+ run : ./configure --disable-menu
29+ - name : Build
30+ run : make
You can’t perform that action at this time.
0 commit comments