@@ -2,51 +2,51 @@ name: Meson Continuous Integration
2
2
on : [push, pull_request]
3
3
4
4
jobs :
5
- macos-latest :
6
- name : Build and Test on MacOS Latest
7
- runs-on : macos-latest
8
- steps :
9
- # - name: Install MongoDB with Package Manager
5
+ # macos-latest:
6
+ # name: Build and Test on MacOS Latest
7
+ # runs-on: macos-latest
8
+ # steps:
9
+ # # - name: Install MongoDB with Package Manager
10
+ # # run: |
11
+ # # brew tap mongodb/brew
12
+ # # brew install mongodb-community
13
+ # # brew services start mongodb-community
14
+ # - name: Create the TUN device with the interface name `ogstun`.
10
15
# run: |
11
- # brew tap mongodb/brew
12
- # brew install mongodb-community
13
- # brew services start mongodb-community
14
- - name : Create the TUN device with the interface name `ogstun`.
15
- run : |
16
- sudo ifconfig lo0 alias 127.0.0.2 netmask 255.255.255.255
17
- sudo ifconfig lo0 alias 127.0.0.3 netmask 255.255.255.255
18
- sudo ifconfig lo0 alias 127.0.0.4 netmask 255.255.255.255
19
- sudo ifconfig lo0 alias 127.0.0.5 netmask 255.255.255.255
20
- sudo ifconfig lo0 alias 127.0.0.5 netmask 255.255.255.255
21
- sudo ifconfig lo0 alias 127.0.0.6 netmask 255.255.255.255
22
- sudo ifconfig lo0 alias 127.0.0.7 netmask 255.255.255.255
23
- sudo ifconfig lo0 alias 127.0.0.8 netmask 255.255.255.255
24
- sudo ifconfig lo0 alias 127.0.0.9 netmask 255.255.255.255
25
- sudo ifconfig lo0 alias 127.0.0.10 netmask 255.255.255.255
26
- sudo ifconfig lo0 alias 127.0.0.11 netmask 255.255.255.255
27
- sudo ifconfig lo0 alias 127.0.0.12 netmask 255.255.255.255
28
- sudo ifconfig lo0 alias 127.0.0.13 netmask 255.255.255.255
29
- sudo ifconfig lo0 alias 127.0.0.14 netmask 255.255.255.255
30
- sudo ifconfig lo0 alias 127.0.0.15 netmask 255.255.255.255
31
- sudo ifconfig lo0 alias 127.0.0.16 netmask 255.255.255.255
32
- sudo ifconfig lo0 alias 127.0.0.17 netmask 255.255.255.255
33
- sudo ifconfig lo0 alias 127.0.0.18 netmask 255.255.255.255
34
- sudo ifconfig lo0 alias 127.0.0.19 netmask 255.255.255.255
35
- sudo ifconfig lo0 alias 127.0.0.20 netmask 255.255.255.255
36
- sudo ifconfig lo0 alias 127.0.1.10 netmask 255.255.255.255
37
- - name : Install the dependencies for building the source code.
38
- run : brew install mongo-c-driver libidn libmicrohttpd nghttp2 bison libusrsctp libtins talloc meson
39
- - name : Check out repository code
40
- uses : actions/checkout@main
41
- - name : Setup Meson Build
42
- run : PATH="/usr/local/opt/bison/bin:$PATH" PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:$PKG_CONFIG_PATH" meson setup build
43
- env :
44
- CC : gcc
45
- - name : Build Open5GS
46
- run : ninja -C build
47
- - name : Test Open5GS
48
- run : sudo meson test -C build -v crypt unit
49
-
16
+ # sudo ifconfig lo0 alias 127.0.0.2 netmask 255.255.255.255
17
+ # sudo ifconfig lo0 alias 127.0.0.3 netmask 255.255.255.255
18
+ # sudo ifconfig lo0 alias 127.0.0.4 netmask 255.255.255.255
19
+ # sudo ifconfig lo0 alias 127.0.0.5 netmask 255.255.255.255
20
+ # sudo ifconfig lo0 alias 127.0.0.5 netmask 255.255.255.255
21
+ # sudo ifconfig lo0 alias 127.0.0.6 netmask 255.255.255.255
22
+ # sudo ifconfig lo0 alias 127.0.0.7 netmask 255.255.255.255
23
+ # sudo ifconfig lo0 alias 127.0.0.8 netmask 255.255.255.255
24
+ # sudo ifconfig lo0 alias 127.0.0.9 netmask 255.255.255.255
25
+ # sudo ifconfig lo0 alias 127.0.0.10 netmask 255.255.255.255
26
+ # sudo ifconfig lo0 alias 127.0.0.11 netmask 255.255.255.255
27
+ # sudo ifconfig lo0 alias 127.0.0.12 netmask 255.255.255.255
28
+ # sudo ifconfig lo0 alias 127.0.0.13 netmask 255.255.255.255
29
+ # sudo ifconfig lo0 alias 127.0.0.14 netmask 255.255.255.255
30
+ # sudo ifconfig lo0 alias 127.0.0.15 netmask 255.255.255.255
31
+ # sudo ifconfig lo0 alias 127.0.0.16 netmask 255.255.255.255
32
+ # sudo ifconfig lo0 alias 127.0.0.17 netmask 255.255.255.255
33
+ # sudo ifconfig lo0 alias 127.0.0.18 netmask 255.255.255.255
34
+ # sudo ifconfig lo0 alias 127.0.0.19 netmask 255.255.255.255
35
+ # sudo ifconfig lo0 alias 127.0.0.20 netmask 255.255.255.255
36
+ # sudo ifconfig lo0 alias 127.0.1.10 netmask 255.255.255.255
37
+ # - name: Install the dependencies for building the source code.
38
+ # run: brew install mongo-c-driver libidn libmicrohttpd nghttp2 bison libusrsctp libtins talloc meson
39
+ # - name: Check out repository code
40
+ # uses: actions/checkout@main
41
+ # - name: Setup Meson Build
42
+ # run: PATH="/usr/local/opt/bison/bin:$PATH" PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:$PKG_CONFIG_PATH" meson setup build
43
+ # env:
44
+ # CC: gcc
45
+ # - name : Build Open5GS
46
+ # run: ninja -C build
47
+ # - name: Test Open5GS
48
+ # run: sudo meson test -C build -v crypt unit
49
+ #
50
50
ubuntu-latest :
51
51
name : Build and Test on Ubuntu Latest
52
52
runs-on : ubuntu-latest
0 commit comments