mirror of
https://github.com/lancedb/lancedb.git
synced 2025-12-22 21:09:58 +00:00
Some Rust jobs (such as [Rust/linux](https://github.com/lancedb/lancedb/actions/runs/13019232960/job/36315830779)) take almost minutes. This can be a bit of a bottleneck. * Two fixes to make caches more effective * Check in `Cargo.lock` so that dependencies don't change much between runs * Added a new CI job to validate we can build without a lockfile * Altered build commands so they don't have contradictory features and therefore don't trigger multiple builds Sadly, I don't think there's much to be done for windows-arm64, as much of the compile time is because the base image is so bare we need to install the build tools ourselves.
44 lines
413 B
Plaintext
44 lines
413 B
Plaintext
.idea
|
|
**/*.whl
|
|
*.egg-info
|
|
**/__pycache__
|
|
.DS_Store
|
|
venv
|
|
.venv
|
|
|
|
.vscode
|
|
.zed
|
|
rust/target
|
|
|
|
site
|
|
|
|
.pytest_cache
|
|
.ruff_cache
|
|
|
|
python/build
|
|
python/dist
|
|
|
|
**/.ipynb_checkpoints
|
|
|
|
**/.hypothesis
|
|
|
|
# Compiled Dynamic libraries
|
|
*.so
|
|
*.dylib
|
|
*.dll
|
|
|
|
## Javascript
|
|
*.node
|
|
**/node_modules
|
|
**/.DS_Store
|
|
node/dist
|
|
node/examples/**/package-lock.json
|
|
node/examples/**/dist
|
|
nodejs/lancedb/native*
|
|
dist
|
|
|
|
## Rust
|
|
target
|
|
|
|
**/sccache.log
|