Skip to content

Improve isSimple function #2205

Improve isSimple function

Improve isSimple function #2205

Workflow file for this run

name: Build for macOS
on:
workflow_dispatch:
push:
paths:
- '.github/workflows/macos.yml'
- 'cmake/**'
- 'meos/**'
- 'mobilitydb/**'
- 'postgis/**'
- 'CMakeLists.txt'
branch_ignore: gh-pages
pull_request:
paths:
- '.github/workflows/macos.yml'
- 'cmake/**'
- 'meos/**'
- 'mobilitydb/**'
- 'postgis/**'
- 'CMakeLists.txt'
branch_ignore: gh-pages
jobs:
build:
name: Build
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ macos-13, macos-14 ]
include:
- os: macos-13
pg_path: "/usr/local/var/postgres"
- os: macos-14
pg_path: "/opt/homebrew/var/postgres"
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: install deps
run: |
brew install postgresql postgis proj gsl
- name: Configure
run: |
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
- name: Build
run: |
cd build
make -j
sudo make install
- name: test install
run: |
mkdir ${{ matrix.pg_path }}
initdb -D ${{ matrix.pg_path }}
pg_ctl -D ${{ matrix.pg_path }} start
createdb ___mobdb___test___
psql -d ___mobdb___test___ -c "CREATE EXTENSION mobilitydb CASCADE; SELECT postgis_full_version(); SELECT mobilitydb_full_version();"
- name: Test
run: |
cd build
make test