Skip to content

Commit a690518

Browse files
authored
Merge pull request #17 from Jj0YzL5nvJ/up2025
CI/CD: Update 2025.5
2 parents 5e9ea51 + 9410127 commit a690518

3 files changed

Lines changed: 24 additions & 14 deletions

File tree

.github/workflows/build.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,17 @@ jobs:
2626
arch: x64
2727
- cc: Clang
2828
arch: x86
29-
name: Linux / ${{ matrix.cc }} / ${{ matrix.arch }}
30-
runs-on: ubuntu-22.04
29+
name: Linux / ${{ matrix.cc }} ${{ matrix.arch }}
30+
runs-on: ubuntu-24.04
3131
steps:
3232
- uses: actions/checkout@v4
3333
- name: Get build dependencies and arrange the environment
3434
run: |
3535
git clone --depth 1 https://github.com/mupen64plus/mupen64plus-core.git ../mupen64plus-core
36-
export C_CLANG_SUFFIX="-15" C_GCC_SUFFIX="-12"
3736
export BUILD_DEPS="libgl1-mesa-dev"
3837
./../mupen64plus-core/.github/workflows/scripts/ci_install_ubuntu_deps.sh ${{ matrix.arch }} ${{ matrix.cc }}
3938
- name: Build and related stuff, backup binaries
4039
run: |
41-
export C_CLANG_SUFFIX="-15" C_GCC_SUFFIX="-12"
4240
./../mupen64plus-core/.github/workflows/scripts/ci_build.sh ${{ matrix.arch }} ${{ matrix.cc }} makepkg
4341
- name: Upload artifact
4442
if: matrix.cc == 'GCC'
@@ -60,8 +58,16 @@ jobs:
6058
arch: x86
6159
cross: i686
6260
env: MINGW32
63-
name: Windows / MSYS2 ${{ matrix.cc }} / ${{ matrix.arch }}
64-
runs-on: windows-2022
61+
- cc: GCC
62+
arch: x64
63+
cross: ucrt-x86_64
64+
env: UCRT64
65+
- cc: Clang
66+
arch: x64
67+
cross: clang-x86_64
68+
env: CLANG64
69+
name: Windows ${{ matrix.arch }} / MSYS2 ${{ matrix.env }} ${{ matrix.cc }}
70+
runs-on: windows-2025
6571
defaults:
6672
run:
6773
shell: msys2 {0}
@@ -75,7 +81,6 @@ jobs:
7581
git
7682
libtool
7783
make
78-
mingw-w64-${{ matrix.cross }}-gcc
7984
mingw-w64-${{ matrix.cross }}-toolchain
8085
mingw-w64-${{ matrix.cross }}-ntldd
8186
- name: Build and related stuff, backup binaries

.github/workflows/schedule.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,18 @@ jobs:
1919
arch: x64
2020
- cc: Clang
2121
arch: x86
22-
name: Linux / ${{ matrix.cc }} / ${{ matrix.arch }}
23-
runs-on: ubuntu-22.04
22+
name: Linux / ${{ matrix.cc }} ${{ matrix.arch }}
23+
runs-on: ubuntu-24.04
2424
if: github.repository == 'mupen64plus/mupen64plus-video-arachnoid'
2525
steps:
2626
- uses: actions/checkout@v4
2727
- name: Get build dependencies and arrange the environment
2828
run: |
2929
git clone --depth 1 https://github.com/mupen64plus/mupen64plus-core.git ../mupen64plus-core
30-
export C_CLANG_SUFFIX="-15" C_GCC_SUFFIX="-12"
3130
export BUILD_DEPS="libgl1-mesa-dev"
3231
./../mupen64plus-core/.github/workflows/scripts/ci_install_ubuntu_deps.sh ${{ matrix.arch }} ${{ matrix.cc }}
3332
- name: Build and related stuff, backup binaries
3433
run: |
35-
export C_CLANG_SUFFIX="-15" C_GCC_SUFFIX="-12"
3634
./../mupen64plus-core/.github/workflows/scripts/ci_build.sh ${{ matrix.arch }} ${{ matrix.cc }} makepkg
3735
- name: Upload artifact
3836
if: matrix.cc == 'GCC'
@@ -54,8 +52,16 @@ jobs:
5452
arch: x86
5553
cross: i686
5654
env: MINGW32
57-
name: Windows / MSYS2 ${{ matrix.cc }} / ${{ matrix.arch }}
58-
runs-on: windows-2022
55+
- cc: GCC
56+
arch: x64
57+
cross: ucrt-x86_64
58+
env: UCRT64
59+
- cc: Clang
60+
arch: x64
61+
cross: clang-x86_64
62+
env: CLANG64
63+
name: Windows ${{ matrix.arch }} / MSYS2 ${{ matrix.env }} ${{ matrix.cc }}
64+
runs-on: windows-2025
5965
if: github.repository == 'mupen64plus/mupen64plus-video-arachnoid'
6066
defaults:
6167
run:
@@ -70,7 +76,6 @@ jobs:
7076
git
7177
libtool
7278
make
73-
mingw-w64-${{ matrix.cross }}-gcc
7479
mingw-w64-${{ matrix.cross }}-toolchain
7580
mingw-w64-${{ matrix.cross }}-ntldd
7681
- name: Build and related stuff, backup binaries

projects/unix/Makefile

100755100644
File mode changed.

0 commit comments

Comments
 (0)