File tree Expand file tree Collapse file tree 1 file changed +80
-0
lines changed
Expand file tree Collapse file tree 1 file changed +80
-0
lines changed Original file line number Diff line number Diff line change 1+ name : CI
2+ on : [push, pull_request, workflow_dispatch]
3+ jobs :
4+ linux :
5+ runs-on : ubuntu-latest
6+ timeout-minutes : 10
7+ steps :
8+ - uses : actions/checkout@v4
9+ with :
10+ submodules : recursive
11+ fetch-depth : 0
12+ - run : make check
13+ msys :
14+ runs-on : windows-latest
15+ timeout-minutes : 10
16+ env :
17+ MSYS2_DIR : msys64
18+ MSYS2_ARCH : x86_64
19+ MSYSTEM : MINGW64
20+ ARCH : win64
21+ PLATFORM : x64
22+ steps :
23+ # see https://github.com/msys2/setup-msys2
24+ - name : setup-msys2
25+ uses : msys2/setup-msys2@v2
26+ with :
27+ path-type : minimal
28+ update : true
29+ install : >-
30+ git
31+ base-devel
32+ mingw-w64-x86_64-toolchain
33+ - name : checkout
34+ uses : actions/checkout@v4
35+ with :
36+ submodules : recursive
37+ fetch-depth : 0
38+ - shell : msys2 {0}
39+ run : make check
40+ macos :
41+ runs-on : macos-latest
42+ timeout-minutes : 15
43+ steps :
44+ - uses : actions/checkout@v4
45+ with :
46+ submodules : recursive
47+ fetch-depth : 0
48+ - run : make check
49+ ppc :
50+ os : ubuntu-latest
51+ timeout-minutes : 40
52+ steps :
53+ - uses : actions/checkout@v4
54+ with :
55+ submodules : recursive
56+ fetch-depth : 0
57+ - name : install ppc cross
58+ run : |
59+ sudo apt-get update
60+ sudo apt-get install -y --no-install-recommends qemu gcc-powerpc-linux-gnu libc6-dev-powerpc-cross
61+ - run : make check CC="powerpc-linux-gnu-gcc"
62+ aarch64 :
63+ runs-on : ubuntu-latest
64+ timeout-minutes : 40
65+ steps :
66+ - uses : actions/checkout@v4
67+ with :
68+ submodules : recursive
69+ fetch-depth : 0
70+ 71+ name : check on aarch64
72+ id : runcmd
73+ with :
74+ arch : aarch64
75+ githubToken : ${{ github.token }}
76+ distro : ubuntu_latest
77+ install : |
78+ apt-get update -q -y
79+ apt-get install -y make gcc grep
80+ run : make check
You can’t perform that action at this time.
0 commit comments