atomicdata-dev / atomic-server

An open source headless CMS / real-time database. Powerful table editor, full-text search, and SDKs for JS / React / Svelte.
https://atomicserver.eu
MIT License
1.01k stars 46 forks source link

Speed up CI #341

Closed joepio closed 8 months ago

joepio commented 2 years ago

The Github actions for testing and code coverage take 13 and 15 minutes, respectively.

The following are quite slow:

# These libraries are needed for tauri, and can be quite big.
sudo apt-get install -y webkit2gtk-4.0 libappindicator3-dev # 1 to 10 minutes
# Code coverage is slow because it uses `--nightly` builds, which isn't cached
cargo llvm-cov --all-features --workspace --lcov --output-path lcov.info
joepio commented 8 months ago

Switching to earthly and decrecating atomic-desktop fixed this some time ago