Remove MACOSX in github CI

This commit is contained in:
Sukchan Lee 2023-02-21 16:53:59 +09:00
parent 22be888dae
commit 712d4b50aa
1 changed files with 44 additions and 44 deletions

View File

@ -2,51 +2,51 @@ name: Meson Continuous Integration
on: [push, pull_request] on: [push, pull_request]
jobs: jobs:
macos-latest: # macos-latest:
name: Build and Test on MacOS Latest # name: Build and Test on MacOS Latest
runs-on: macos-latest # runs-on: macos-latest
steps: # steps:
# - name: Install MongoDB with Package Manager ## - name: Install MongoDB with Package Manager
## run: |
## brew tap mongodb/brew
## brew install mongodb-community
## brew services start mongodb-community
# - name: Create the TUN device with the interface name `ogstun`.
# run: | # run: |
# brew tap mongodb/brew # sudo ifconfig lo0 alias 127.0.0.2 netmask 255.255.255.255
# brew install mongodb-community # sudo ifconfig lo0 alias 127.0.0.3 netmask 255.255.255.255
# brew services start mongodb-community # sudo ifconfig lo0 alias 127.0.0.4 netmask 255.255.255.255
- name: Create the TUN device with the interface name `ogstun`. # sudo ifconfig lo0 alias 127.0.0.5 netmask 255.255.255.255
run: | # sudo ifconfig lo0 alias 127.0.0.5 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.2 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.6 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.3 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.7 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.4 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.8 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.5 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.9 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.5 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.10 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.6 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.11 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.7 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.12 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.8 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.13 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.9 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.14 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.10 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.15 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.11 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.16 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.12 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.17 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.13 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.18 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.14 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.19 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.15 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.0.20 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.16 netmask 255.255.255.255 # sudo ifconfig lo0 alias 127.0.1.10 netmask 255.255.255.255
sudo ifconfig lo0 alias 127.0.0.17 netmask 255.255.255.255 # - name: Install the dependencies for building the source code.
sudo ifconfig lo0 alias 127.0.0.18 netmask 255.255.255.255 # run: brew install mongo-c-driver libidn libmicrohttpd nghttp2 bison libusrsctp libtins talloc meson
sudo ifconfig lo0 alias 127.0.0.19 netmask 255.255.255.255 # - name: Check out repository code
sudo ifconfig lo0 alias 127.0.0.20 netmask 255.255.255.255 # uses: actions/checkout@main
sudo ifconfig lo0 alias 127.0.1.10 netmask 255.255.255.255 # - name: Setup Meson Build
- name: Install the dependencies for building the source code. # run: PATH="/usr/local/opt/bison/bin:$PATH" PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:$PKG_CONFIG_PATH" meson setup build
run: brew install mongo-c-driver libidn libmicrohttpd nghttp2 bison libusrsctp libtins talloc meson # env:
- name: Check out repository code # CC: gcc
uses: actions/checkout@main # - name : Build Open5GS
- name: Setup Meson Build # run: ninja -C build
run: PATH="/usr/local/opt/bison/bin:$PATH" PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:$PKG_CONFIG_PATH" meson setup build # - name: Test Open5GS
env: # run: sudo meson test -C build -v crypt unit
CC: gcc #
- name : Build Open5GS
run: ninja -C build
- name: Test Open5GS
run: sudo meson test -C build -v crypt unit
ubuntu-latest: ubuntu-latest:
name: Build and Test on Ubuntu Latest name: Build and Test on Ubuntu Latest
runs-on: ubuntu-latest runs-on: ubuntu-latest