From 3b0f20768b435b965e0e18c30bdfa783b14ee302 Mon Sep 17 00:00:00 2001 From: LibretroAdmin Date: Fri, 5 Aug 2022 22:43:37 +0200 Subject: [PATCH] Add RetroFW/RS90/RetroFW workflows --- .github/workflows/Miyoo.yml | 35 +++++++++++++++++++++++++++++++++++ .github/workflows/RS90.yml | 35 +++++++++++++++++++++++++++++++++++ .github/workflows/RetroFW.yml | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 105 insertions(+) create mode 100644 .github/workflows/Miyoo.yml create mode 100644 .github/workflows/RS90.yml create mode 100644 .github/workflows/RetroFW.yml diff --git a/.github/workflows/Miyoo.yml b/.github/workflows/Miyoo.yml new file mode 100644 index 0000000000..c74aed5384 --- /dev/null +++ b/.github/workflows/Miyoo.yml @@ -0,0 +1,35 @@ +name: CI Miyoo ARM32 + +on: + push: + pull_request: + repository_dispatch: + types: [run_build] + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + container: + image: git.libretro.com:5050/libretro-infrastructure/libretro-build-dingux:latest + options: --user root + + steps: + - uses: actions/checkout@v3 + + - name: Compile RA + run: | + make -j$(getconf _NPROCESSORS_ONLN) -f Makefile.miyoo clean + make -j$(getconf _NPROCESSORS_ONLN) -f Makefile.miyoo + + - name: Get short SHA + id: slug + run: echo "::set-output name=sha8::$(echo ${GITHUB_SHA} | cut -c1-8)" + + - uses: actions/upload-artifact@v3 + with: + name: retroarch_miyoo_arm32${{ steps.slug.outputs.sha8 }} + path: | + retroarch diff --git a/.github/workflows/RS90.yml b/.github/workflows/RS90.yml new file mode 100644 index 0000000000..99a630c1f1 --- /dev/null +++ b/.github/workflows/RS90.yml @@ -0,0 +1,35 @@ +name: CI RS90 Odbeta MIPS32 + +on: + push: + pull_request: + repository_dispatch: + types: [run_build] + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + container: + image: git.libretro.com:5050/libretro-infrastructure/libretro-build-dingux:odbeta + options: --user root + + steps: + - uses: actions/checkout@v3 + + - name: Compile RA + run: | + make -j$(getconf _NPROCESSORS_ONLN) -f Makefile.rs90 clean + make -j$(getconf _NPROCESSORS_ONLN) -f Makefile.rs90 + + - name: Get short SHA + id: slug + run: echo "::set-output name=sha8::$(echo ${GITHUB_SHA} | cut -c1-8)" + + - uses: actions/upload-artifact@v3 + with: + name: retroarch_rs90_mips32${{ steps.slug.outputs.sha8 }} + path: | + retroarch_rs90_odbeta.opk diff --git a/.github/workflows/RetroFW.yml b/.github/workflows/RetroFW.yml new file mode 100644 index 0000000000..3aa3cf2eee --- /dev/null +++ b/.github/workflows/RetroFW.yml @@ -0,0 +1,35 @@ +name: CI RetroFW MIPS32 + +on: + push: + pull_request: + repository_dispatch: + types: [run_build] + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + container: + image: git.libretro.com:5050/libretro-infrastructure/libretro-build-dingux:odbeta + options: --user root + + steps: + - uses: actions/checkout@v3 + + - name: Compile RA + run: | + make -j$(getconf _NPROCESSORS_ONLN) -f Makefile.retrofw clean + make -j$(getconf _NPROCESSORS_ONLN) -f Makefile.retrofw + + - name: Get short SHA + id: slug + run: echo "::set-output name=sha8::$(echo ${GITHUB_SHA} | cut -c1-8)" + + - uses: actions/upload-artifact@v3 + with: + name: retroarch_retrofw_mips32${{ steps.slug.outputs.sha8 }} + path: | + retroarch_retrofw.opk