mirror of
https://github.com/neondatabase/neon.git
synced 2025-12-22 21:59:59 +00:00
dab1f0381cdddebc52be227a67175c201ea48c08
Now most of CI check time is spent during dependencies installation and compilation (~ 10min total). Use actions/cache@v2 to cache things between checks. This commit sets up two caching targets: * ./tmp_install with postgres build files and installed binaries uses $runner.os-pg-$pg_submodule_revision as a cache key and will be rebuilt only if linked submodule revision changes. * ./target with cargo dependencies. That one uses hash(Cargo.lock) as a caching key and will be rebuilt only on deps update. Also add tg notifications in a passing.
Zenith
Zenith substitutes PostgreSQL storage layer and redistributes data across a cluster of nodes
Running tests
git clone --recursive https://github.com/libzenith/zenith.git
./pgbuild.sh # builds postgres and installs it to ./tmp_install
cargo test
Description
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Readme
Apache-2.0
133 MiB
Languages
Rust
73.5%
Python
19.4%
C
5.2%
Dockerfile
0.8%
Shell
0.3%
Other
0.8%