From 2e293654e708542e3fe19f7270a26cf61e4165d7 Mon Sep 17 00:00:00 2001 From: Bo Lu Date: Mon, 3 Feb 2025 15:35:40 +1100 Subject: [PATCH 1/3] ci: fix coverage report --- .github/workflows/coverage.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 4b6e34bf..77c67426 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -51,10 +51,17 @@ jobs: - run: cargo install cargo-pgrx --version 0.12.9 - run: cargo pgrx init --pg15 /usr/lib/postgresql/15/bin/pg_config + - name: Build docker images + run: | + docker compose -f wrappers/.ci/docker-compose-native.yaml up -d + - name: Generate code coverage id: coverage run: | - cargo llvm-cov test --workspace --exclude supabase-wrappers-macros --no-fail-fast --lcov --output-path lcov.info + source <(cargo llvm-cov show-env --export-prefix --no-cfg-coverage) + cargo llvm-cov clean --workspace + cargo pgrx test --features "native_fdws" --manifest-path wrappers/Cargo.toml pg15 + cargo llvm-cov report --lcov --output-path lcov.info - name: Coveralls upload uses: coverallsapp/github-action@v2 From a94577f22123547f03406e91df44946daad77c5b Mon Sep 17 00:00:00 2001 From: Bo Lu Date: Mon, 3 Feb 2025 16:18:49 +1100 Subject: [PATCH 2/3] test rust lint flag --- wrappers/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wrappers/Cargo.toml b/wrappers/Cargo.toml index 3f4d0fbf..16883d5e 100644 --- a/wrappers/Cargo.toml +++ b/wrappers/Cargo.toml @@ -12,7 +12,7 @@ name = "pgrx_embed_wrappers" path = "./src/bin/pgrx_embed.rs" [lints.rust] -unexpected_cfgs = { level = "allow", check-cfg = ['cfg(pgrx_embed)'] } +unexpected_cfgs = { level = "warn", check-cfg = ['cfg(pgrx_embed)'] } [features] default = ["pg15"] From 83ee3db3e4058162dc63b7c5b1729a1d6716380f Mon Sep 17 00:00:00 2001 From: Bo Lu Date: Mon, 3 Feb 2025 16:44:21 +1100 Subject: [PATCH 3/3] revert rust lint flag --- wrappers/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wrappers/Cargo.toml b/wrappers/Cargo.toml index 16883d5e..3f4d0fbf 100644 --- a/wrappers/Cargo.toml +++ b/wrappers/Cargo.toml @@ -12,7 +12,7 @@ name = "pgrx_embed_wrappers" path = "./src/bin/pgrx_embed.rs" [lints.rust] -unexpected_cfgs = { level = "warn", check-cfg = ['cfg(pgrx_embed)'] } +unexpected_cfgs = { level = "allow", check-cfg = ['cfg(pgrx_embed)'] } [features] default = ["pg15"]