CI failing due to three remote staging environment tests, all of which fail only on windows due to resource access conflicts in DuckDB. This is fine because Windows isn't our server OS.
This PR:
Reroutes all GETs and PUTs of TreeObject merkle tree nodes through the tree_db module's get and put methods, which ensure that all paths are unix in the databases and os-specific in memory at all times.
Removes now-unnecessary logic to handle unix-ifying paths in schema workflows
Modifies tests which used hardcoded unix-style paths for schemarefs
CI failing due to three remote staging environment tests, all of which fail only on windows due to resource access conflicts in DuckDB. This is fine because Windows isn't our server OS.
This PR:
TreeObject
merkle tree nodes through thetree_db
module's get and put methods, which ensure that all paths are unix in the databases and os-specific in memory at all times.