From 5a6a226ebe79024112e8b1a83fa51c6bae17c014 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 22 Oct 2025 23:40:07 +0900 Subject: [PATCH 1/3] Install postgresql@17 for homebrew postgis --- .github/workflows/macos.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index e43a7254c3..f420eb422e 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -52,7 +52,8 @@ jobs: - name: install deps run: | - brew install postgresql@14 postgis boost + brew install postgresql@17 postgis boost + brew link postgresql@17 - name: Configure run: | From dd67c53785c0fcb564739f7cd6b260359c9d3044 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Thu, 23 Oct 2025 00:04:54 +0900 Subject: [PATCH 2/3] Update postgresql@17 --- .github/workflows/macos.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index f420eb422e..95a3627df4 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -79,7 +79,7 @@ jobs: - name: Test run: | export PATH=$(brew --prefix)/Cellar/perl/$(perl -e 'print substr($^V, 1)')/bin:$PATH - pg_ctl -D $(brew --prefix)/var/postgresql@14 start + pg_ctl -D $(brew --prefix)/var/postgresql@17 start createuser -s postgres createdb ___pgr___test___ bash ./tools/testers/pg_prove_tests.sh postgres 5432 Release From 87b28910044905bf1af13f011281b800c0b16862 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Thu, 23 Oct 2025 00:56:01 +0900 Subject: [PATCH 3/3] Apply homebrew pgrouting.rb patch for postgresql >= 16 --- .github/workflows/macos.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 95a3627df4..77cfedf01c 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -59,7 +59,7 @@ jobs: run: | mkdir build cd build - cmake -DCMAKE_BUILD_TYPE=Release -DWITH_DOC=OFF .. + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_SHARED_MODULE_SUFFIX_CXX=.dylib -DWITH_DOC=OFF .. - name: Build run: |