File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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'
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}
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
Original file line number Diff line number Diff 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'
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 :
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
You can’t perform that action at this time.
0 commit comments