File tree Expand file tree Collapse file tree 1 file changed +71
-0
lines changed
Expand file tree Collapse file tree 1 file changed +71
-0
lines changed Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ on :
4+ push :
5+ pull_request :
6+
7+ jobs :
8+ ubuntu :
9+ name : Build and Test on Ubuntu
10+ runs-on : ubuntu-latest
11+
12+ steps :
13+ - uses : actions/checkout@v4
14+ with :
15+ submodules : recursive
16+
17+ - name : Set up Go
18+ uses : actions/setup-go@v5
19+ with :
20+ go-version : ' 1.23.3'
21+
22+ - name : Install Rust toolchain
23+ uses : dtolnay/rust-toolchain@stable
24+
25+ - name : Cache Rust dependencies
26+ uses : Swatinem/rust-cache@v2
27+ with :
28+ workspaces : rust-handler
29+
30+ - name : Install Boost library
31+ run : |
32+ sudo apt-get update
33+ sudo apt-get install -y libboost-all-dev
34+
35+ - name : Build
36+ run : make build
37+
38+ - name : Run tests
39+ run : make test
40+
41+ macos :
42+ name : Build and Test on macOS
43+ runs-on : macos-latest
44+
45+ steps :
46+ - uses : actions/checkout@v4
47+ with :
48+ submodules : recursive
49+
50+ - name : Set up Go
51+ uses : actions/setup-go@v5
52+ with :
53+ go-version : ' 1.23.3'
54+
55+ - name : Install Rust toolchain
56+ uses : dtolnay/rust-toolchain@stable
57+
58+ - name : Cache Rust dependencies
59+ uses : Swatinem/rust-cache@v2
60+ with :
61+ workspaces : rust-handler
62+
63+ - name : Install Boost library
64+ run : |
65+ brew install boost
66+
67+ - name : Build
68+ run : make build
69+
70+ - name : Run tests
71+ run : make test
You can’t perform that action at this time.
0 commit comments