mirror of
https://github.com/libretro/RetroArch
synced 2025-02-06 00:39:53 +00:00
7ee70c9224
Due to node v20 being incompatible with some of the CI images (too old glibc), the checkout action is replaced by an alternative which does not need node, and upload is removed for now.
34 lines
738 B
YAML
34 lines
738 B
YAML
name: CI Emscripten
|
|
|
|
on:
|
|
push:
|
|
pull_request:
|
|
repository_dispatch:
|
|
types: [run_build]
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
env:
|
|
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
container:
|
|
image: git.libretro.com:5050/libretro-infrastructure/libretro-build-emscripten:latest
|
|
options: --user root
|
|
|
|
steps:
|
|
- uses: taiki-e/checkout-action@v1
|
|
|
|
- name: Compile RA
|
|
run: |
|
|
emmake make -f Makefile.emscripten -j$(getconf _NPROCESSORS_ONLN) clean
|
|
emmake make -f Makefile.emscripten -j$(getconf _NPROCESSORS_ONLN) HAVE_STATIC_DUMMY=1
|
|
|
|
- name: Get short SHA
|
|
id: slug
|
|
run: echo "::set-output name=sha8::$(echo ${GITHUB_SHA} | cut -c1-8)"
|
|
|