6edf40e5 |
1 | name: "pre-release" |
2 | |
3 | # this is intended to trigger on notaz/pcsx_rearmed libretro push |
4 | # and do nothing on libretro/pcsx_rearmed master push |
5 | on: |
6 | push: |
7 | branches: |
8 | - "libretro" |
9 | |
10 | jobs: |
11 | pre-release: |
12 | name: "Pre Release" |
13 | runs-on: "ubuntu-20.04" |
14 | |
15 | steps: |
16 | - name: Install dependencies |
17 | run: | |
18 | sudo apt-get update -qq |
81a5a207 |
19 | sudo apt-get install -y make git bc sed zip |
6edf40e5 |
20 | sudo apt-get install -y gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf libc6-dev-armhf-cross |
21 | sudo apt-get install -y gcc-aarch64-linux-gnu libc6-dev-arm64-cross |
22 | - uses: actions/checkout@v4 |
23 | with: |
24 | fetch-depth: 2 |
25 | - name: Build |
26 | env: |
27 | MAKEFLAGS: -j$(nproc) |
28 | run: | |
81a5a207 |
29 | .github/build-libretro-zip.sh arm64 CortexA73_G12B |
30 | .github/build-libretro-zip.sh arm32 rpi1 |
31 | .github/build-libretro-zip.sh arm32 rpi2 |
32 | .github/build-libretro-zip.sh arm32 rpi3 |
33 | .github/build-libretro-zip.sh arm64 rpi3_64 |
34 | .github/build-libretro-zip.sh arm32 rpi4 |
35 | .github/build-libretro-zip.sh arm64 rpi4_64 |
36 | .github/build-libretro-zip.sh arm32 classic_armv7_a7 |
37 | .github/build-libretro-zip.sh arm32 classic_armv8_a35 |
38 | .github/build-libretro-zip.sh arm32 miyoo CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ |
6edf40e5 |
39 | - uses: "marvinpinto/action-automatic-releases@v1.2.1" |
40 | with: |
41 | repo_token: "${{ secrets.GITHUB_TOKEN }}" |
42 | automatic_release_tag: "libretro-devbuild" |
43 | prerelease: true |
44 | title: "Development Build" |
45 | files: | |
46 | pcsx_rearmed_libretro_arm64_CortexA73_G12B.zip |
47 | pcsx_rearmed_libretro_arm32_rpi1.zip |
48 | pcsx_rearmed_libretro_arm32_rpi2.zip |
49 | pcsx_rearmed_libretro_arm32_rpi3.zip |
50 | pcsx_rearmed_libretro_arm64_rpi3_64.zip |
51 | pcsx_rearmed_libretro_arm32_rpi4.zip |
52 | pcsx_rearmed_libretro_arm64_rpi4_64.zip |
53 | pcsx_rearmed_libretro_arm32_classic_armv7_a7.zip |
54 | pcsx_rearmed_libretro_arm32_classic_armv8_a35.zip |
81a5a207 |
55 | pcsx_rearmed_libretro_arm32_miyoo.zip |