diff --git a/.github/workflows/agents-release.yml b/.github/workflows/agents-release.yml index 8c55f4176..2e4f84407 100644 --- a/.github/workflows/agents-release.yml +++ b/.github/workflows/agents-release.yml @@ -457,6 +457,9 @@ jobs: - name: Build DuckDB native driver shell: bash run: | + if [ "${{ runner.os }}" = "Windows" ]; then + export RUSTFLAGS="${RUSTFLAGS:+$RUSTFLAGS }-C target-feature=+crt-static" + fi if [ -n "${{ matrix.manylinux_image }}" ]; then docker run --rm \ --user "$(id -u):$(id -g)" \ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 99c0064f2..e7d7025ef 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -156,6 +156,7 @@ jobs: env: CARGO_INCREMENTAL: "0" CARGO_TARGET_DIR: ${{ github.workspace }}/target/duckdb-driver + RUSTFLAGS: -C debuginfo=line-tables-only -C target-feature=+crt-static RUSTC_WRAPPER: sccache steps: - uses: actions/checkout@v5