From 107934ad7142729f0198a2329e35c02b9213ddf6 Mon Sep 17 00:00:00 2001 From: CtrlSpice Date: Sat, 15 Feb 2025 17:23:04 -0800 Subject: [PATCH] fix windows CI appempt 9 of ~1000 --- .github/workflows/go.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 66463c8..0842595 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -41,16 +41,17 @@ jobs: run: | curl -L -o duckdb.zip https://github.com/duckdb/duckdb/releases/download/v0.9.2/libduckdb-windows-amd64.zip unzip duckdb.zip - # Copy and rename files to match MinGW expectations - copy duckdb.dll desktopcollector\libduckdb.dll - copy duckdb.lib desktopcollector\libduckdb.a - copy duckdb.h desktopcollector\ + # Create lib directory in MINGW + mkdir C:\mingw64\lib + mkdir C:\mingw64\include + # Copy files to standard locations + copy duckdb.dll C:\Windows\System32\libduckdb.dll + copy duckdb.lib C:\mingw64\lib\libduckdb.a + copy duckdb.h C:\mingw64\include\ # Set environment variables for CGO - echo "CGO_LDFLAGS=-L${PWD}\desktopcollector -lduckdb" >> $env:GITHUB_ENV - echo "CGO_CFLAGS=-I${PWD}\desktopcollector" >> $env:GITHUB_ENV + echo "CGO_LDFLAGS=-LC:/mingw64/lib -lduckdb" >> $env:GITHUB_ENV + echo "CGO_CFLAGS=-IC:/mingw64/include" >> $env:GITHUB_ENV echo "CGO_ENABLED=1" >> $env:GITHUB_ENV - # Add the directory to PATH - echo "${PWD}\desktopcollector" >> $env:GITHUB_PATH # Build step - name: Build