Grapevine is a Matrix homeserver, forked from Conduit 0.7.0
Find a file
Charles Hall ca03722072
build and cache all packages and CI dependencies
This fixes the problem where some artifacts were not being cached when
they should have been. The secret sauce is the  `nix-store` command.

Also stops emitting artifacts to GitLab. Automatic build scheduling via
Nix is too convenient. Maybe I'll figure out a way to do both later on.

Also pins the remaining unpinned dependencies, namely direnv and
nix-direnv.
2024-05-14 20:08:37 -07:00
bin build and cache all packages and CI dependencies 2024-05-14 20:08:37 -07:00
src use the intended default port by default 2024-05-14 20:08:37 -07:00
.envrc add script to build and push to binary cache 2024-01-25 11:34:46 -08:00
.gitignore add gitignore 2024-04-30 21:54:56 -07:00
.gitlab-ci.yml build and cache all packages and CI dependencies 2024-05-14 20:08:37 -07:00
Cargo.lock enable string_slice lint 2024-05-12 19:08:12 -07:00
Cargo.toml enable most pedantic lints as a group 2024-05-14 20:01:25 -07:00
clippy.toml enable doc_markdown lint 2024-05-14 16:34:10 -07:00
default.nix feat: support non-flake users 2024-02-01 19:19:56 -08:00
engage.toml run clippy for no, default, and all features 2024-04-30 21:54:56 -07:00
flake.lock unpin crane because the bug was fixed 2024-04-21 12:31:57 -07:00
flake.nix rename conduit to grapevine 2024-04-30 21:54:56 -07:00
LICENSE.md convert license to markdown 2024-04-30 21:54:56 -07:00
rust-toolchain.toml update rust toolchain 2024-01-25 21:44:40 -08:00
rustfmt.toml chore: get rid of warnings 2021-03-18 18:33:43 +01:00