Skip to content

Commit fedbce4

Browse files
Update Linux-Headless.yml
1 parent 1fcfe01 commit fedbce4

1 file changed

Lines changed: 14 additions & 21 deletions

File tree

.github/workflows/Linux-Headless.yml

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ name: CI Linux Headless [No Menu] (i686)
22

33
on:
44
push:
5+
branches:
6+
- master
57
pull_request:
6-
repository_dispatch:
7-
types: [run_build]
8+
branches:
9+
- master
810

911
permissions:
1012
contents: read
@@ -13,25 +15,16 @@ env:
1315
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
1416

1517
jobs:
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

0 commit comments

Comments
 (0)