kuzudb / kuzu

Embeddable property graph database management system built for query speed and scalability. Implements Cypher.
https://kuzudb.com/
MIT License
1.07k stars 77 forks source link

Fix USERPROFILE access conflicts in Windows CI #3389

Open benjaminwinger opened 2 weeks ago

benjaminwinger commented 2 weeks ago

Some tests have been failing when multiple jobs are trying to read/write to the same extension file. E.g. https://github.com/kuzudb/kuzu/actions/runs/8853455160/job/24314357568?pr=3387

The path of that file is derived from ClientConfig.homeDirectory, which is set using the USERPROFILE environment variable on Windows. This overrides that in CI to refer to a directory unique to the CI job.