@@ -16,74 +16,88 @@ defaults:
16
16
# debug builds are currently not built to keep the turnaround time on PRs shorter.
17
17
18
18
jobs :
19
- build_linux :
19
+ build_linux_x86_64 :
20
20
runs-on : ubuntu-latest
21
21
steps :
22
- - uses : actions/checkout@v2
22
+ - uses : actions/checkout@v4
23
23
- run : make -j4 config=tool
24
24
- run : git clean -f && make -j4 config=player
25
25
26
+ build_linux_arm64 :
27
+ runs-on : ubuntu-24.04-arm
28
+ steps :
29
+ - uses : actions/checkout@v4
30
+ - run : make -j4 config=tool
31
+ - run : git clean -f && make -j4 config=player
32
+
26
33
build_linux_jit :
27
34
runs-on : ubuntu-latest
28
35
steps :
29
- - uses : actions/checkout@v2
36
+ - uses : actions/checkout@v4
30
37
- run : make -j4 config=player WANT_JIT=1
31
38
32
39
build_linux_luasocket :
33
40
runs-on : ubuntu-latest
34
41
steps :
35
- - uses : actions/checkout@v2
42
+ - uses : actions/checkout@v4
36
43
- run : make -j4 config=player WANT_LUASOCKET=1
37
44
38
45
build_linux_armv7_neon :
39
46
runs-on : ubuntu-latest
40
47
container : dockcross/linux-armv7
41
48
steps :
42
- - uses : actions/checkout@v2
49
+ - uses : actions/checkout@v4
43
50
- run : make -j4 platform=unix-armv7-neon-hardfloat config=player
44
51
45
52
# build_linux_armv7_neon_jit:
46
53
# runs-on: ubuntu-latest
47
54
# container: dockcross/linux-armv7
48
55
# steps:
49
- # - uses: actions/checkout@v2
56
+ # - uses: actions/checkout@v4
50
57
# - run: make WANT_JIT=1 platform=unix-armv7-neon-hardfloat -j4
51
58
52
- build_osx :
59
+ build_osx_x86_64 :
53
60
runs-on : macos-latest
54
61
steps :
55
- - uses : actions/checkout@v2
62
+ - uses : actions/checkout@v4
63
+ - run : make -j4 platform=osx config=tool
64
+ - run : git clean -f && make -j4 platform=osx config=player
65
+
66
+ build_osx_arm64 :
67
+ runs-on : macos-14
68
+ steps :
69
+ - uses : actions/checkout@v4
56
70
- run : make -j4 platform=osx config=tool
57
71
- run : git clean -f && make -j4 platform=osx config=player
58
72
59
73
build_osx_jit :
60
74
runs-on : macos-latest
61
75
steps :
62
- - uses : actions/checkout@v2
76
+ - uses : actions/checkout@v4
63
77
- run : make -j4 platform=osx config=player WANT_JIT=1 MACOSX_DEPLOYMENT_TARGET=12.6
64
78
65
79
build_osx_luasocket :
66
80
runs-on : macos-latest
67
81
steps :
68
- - uses : actions/checkout@v2
82
+ - uses : actions/checkout@v4
69
83
- run : make -j4 platform=osx config=player WANT_LUASOCKET=1
70
84
71
85
build_windows :
72
86
runs-on : windows-latest
73
87
steps :
74
- - uses : actions/checkout@v2
88
+ - uses : actions/checkout@v4
75
89
- run : CC=gcc make -j4 platform=win config=tool
76
90
- run : git clean -f && CC=gcc make -j4 platform=win config=player
77
91
78
92
build_windows_jit :
79
93
runs-on : windows-latest
80
94
steps :
81
- - uses : actions/checkout@v2
95
+ - uses : actions/checkout@v4
82
96
- run : CC=gcc make -j4 platform=win config=player WANT_JIT=1
83
97
84
98
build_windows_luasocket :
85
99
runs-on : windows-latest
86
100
steps :
87
- - uses : actions/checkout@v2
101
+ - uses : actions/checkout@v4
88
102
- run : CC=gcc make -j4 platform=win config=player WANT_LUASOCKET=1
89
103
0 commit comments