From b6be06e0b6659347901fc8977dd6693d7c7e640a Mon Sep 17 00:00:00 2001 From: jkaczman Date: Tue, 11 Aug 2026 07:04:03 -0400 Subject: [PATCH 1/2] feat(ci): add macos build --- .github/workflows/macos.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/macos.yml diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml new file mode 100644 index 000000000..0db24a12f --- /dev/null +++ b/.github/workflows/macos.yml @@ -0,0 +1,16 @@ +name: macos +on: + push: + branches: + - main + pull_request: + types: [opened, synchronize, reopened] + +jobs: + macos: + runs-on: macos-26 + steps: + - uses: actions/checkout@v6 + - uses: Swatinem/rust-cache@v2 + - name: Build + run: cargo build \ No newline at end of file From 130222d9834b238ca047a9dc6282d04d6a7b6584 Mon Sep 17 00:00:00 2001 From: jkaczman Date: Tue, 11 Aug 2026 07:07:08 -0400 Subject: [PATCH 2/2] fix: bump pg_raw_parse for macOS link error --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9e4962ed0..48f2cd894 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3271,7 +3271,7 @@ dependencies = [ [[package]] name = "pg_raw_parse" version = "0.1.0" -source = "git+https://github.com/pgdogdev/pg_raw_parse.git?rev=b24ff5d#b24ff5d077f629f116334a9c9c706bc5cd18b005" +source = "git+https://github.com/pgdogdev/pg_raw_parse.git?rev=8758803#8758803494e9f6eb4c4fbb47168aecc13614aa8f" dependencies = [ "bindgen 0.72.1", "cc", diff --git a/Cargo.toml b/Cargo.toml index 9eccc4510..04c0abafc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ edition = "2024" pgdog-plugin = { path = "./pgdog-plugin", version = "0.4.0", default-features = false } pgdog-config = { path = "./pgdog-config", version = "0.1.0" } pgdog-postgres-types = { path = "./pgdog-postgres-types"} -pg_raw_parse = { git = "https://github.com/pgdogdev/pg_raw_parse.git", rev = "b24ff5d" } +pg_raw_parse = { git = "https://github.com/pgdogdev/pg_raw_parse.git", rev = "8758803" } bon = "3.9" schemars = { version = "1.2.1", features = ["uuid1"] } serde_json = "1.0"