Remove postgres-native-tls crate. The reqwest crate is changed to use rustls instead of native-tls
Remove nix. We introduced nix as a build tool when we were dependent on static version so libssl and libpq. We don't need them now to build fastn. Additionaly, using nix significantly increased the build times, especially on windows, if we tried using the latest nixpkgs-unstable. We were building almost everything from source (see https://github.com/siddhantk232/fastn/actions/runs/8867633619/job/24346391882). The flake files are kept to help developers using nix get a development environment for building fastn.
Update actions/checkout to v4
Use dtolnay/rust-toolchain@stable as the one from actions-rs is unmaintained.
Remove
postgres-native-tls
crate. Thereqwest
crate is changed to userustls
instead of native-tlsRemove
nix
. We introduced nix as a build tool when we were dependent on static version solibssl
andlibpq
. We don't need them now to buildfastn
. Additionaly, using nix significantly increased the build times, especially on windows, if we tried using the latestnixpkgs-unstable
. We were building almost everything from source (see https://github.com/siddhantk232/fastn/actions/runs/8867633619/job/24346391882). The flake files are kept to help developers using nix get a development environment for buildingfastn
.Update
actions/checkout
tov4
Use
dtolnay/rust-toolchain@stable
as the one from actions-rs is unmaintained.