@@ -29,25 +29,37 @@ jobs:
2929 - name : make & test tcc (aarch64-osx)
3030 run : ./configure && make && make test -k
3131
32- test-x86 -win32 :
33- runs-on : windows-2019
34- timeout-minutes : 6
32+ test-x86_64 -win32 :
33+ runs-on : windows-2025
34+ timeout-minutes : 4
3535 steps :
3636 - uses : actions/checkout@v4
3737 - name : make & test tcc (x86_64-win32)
3838 shell : cmd
3939 run : |
40+ echo ::group:: setup msys mingw64-gcc
4041 set MSYS2_PATH_TYPE=inherit
4142 set MSYSTEM=MINGW64
4243 set CHERE_INVOKING=yes
44+ C:\msys64\usr\bin\bash -l -c "pacman -S --noconfirm mingw-w64-x86_64-gcc"
45+ echo ::endgroup::
4346 C:\msys64\usr\bin\bash -l -c "./configure && make && make test -k"
47+
48+ test-i386-win32 :
49+ runs-on : windows-2025
50+ timeout-minutes : 4
51+ steps :
52+ - uses : actions/checkout@v4
4453 - name : make & test tcc (i386-win32)
4554 shell : cmd
4655 run : |
56+ echo ::group:: setup msys mingw32-gcc
4757 set MSYS2_PATH_TYPE=inherit
4858 set MSYSTEM=MINGW32
4959 set CHERE_INVOKING=yes
50- C:\msys64\usr\bin\bash -l -c "./configure && make clean all && make test -k"
60+ C:\msys64\usr\bin\bash -l -c "pacman -S --noconfirm mingw-w64-i686-gcc"
61+ echo ::endgroup::
62+ C:\msys64\usr\bin\bash -l -c "./configure && make all && make test -k"
5163
5264 test-x86_64-centos :
5365 runs-on : ubuntu-latest
7082
7183 test-armv7-linux :
7284 runs-on : ubuntu-22.04
73- timeout-minutes : 6
85+ timeout-minutes : 8
7486 steps :
7587 - uses : actions/checkout@v4
7688 - uses : uraimo/run-on-arch-action@v3
@@ -88,14 +100,14 @@ jobs:
88100
89101 test-aarch64-linux :
90102 runs-on : ubuntu-22.04
91- timeout-minutes : 6
103+ timeout-minutes : 8
92104 steps :
93105 - uses : actions/checkout@v4
94106 - uses : uraimo/run-on-arch-action@v3
95107 name : make & test tcc (aarch64-linux)
96108 with :
97109 arch : aarch64
98- distro : ubuntu22 .04
110+ distro : ubuntu24 .04
99111 githubToken : ${{ github.token }}
100112 install : |
101113 apt-get update -q -y
@@ -106,7 +118,7 @@ jobs:
106118
107119 test-riscv64-linux :
108120 runs-on : ubuntu-22.04
109- timeout-minutes : 6
121+ timeout-minutes : 8
110122 steps :
111123 - uses : actions/checkout@v4
112124 - uses : uraimo/run-on-arch-action@v3
0 commit comments