Commit graph

  • 4f5a3e751a
    test canon sinavir 2025-08-13 20:40:49 +02:00
  • 6b75eb0f2c docs(ops/machines/snix-cache): document hostName Florian Klink 2025-08-11 20:46:27 +02:00
  • 0beb9f6d5c refactor(ops/nixos): rename nixosSnixCacheSystem to snixCacheSystem Florian Klink 2025-08-11 20:33:30 +02:00
  • 189cb17e34 feat(snix/{castore,store}): Upgrade all redb file formats Ilan Joselevich 2025-08-05 23:40:16 +02:00
  • bd4c4bb5f0 chore(snix): Upgrade redb to 2.6.2 Ilan Joselevich 2025-08-05 22:14:39 +02:00
  • 974a705e6b feat(ops/nixos): Add nixosSnixCacheSystem CI target Ilan Joselevich 2025-08-08 11:18:27 +02:00
  • b62838cc75 fix(ops/nixos): Include in CI Ilan Joselevich 2025-08-08 11:02:39 +02:00
  • 370c63fadb chore: Update .git-blame-ignore-revs Ilan Joselevich 2025-08-09 17:57:01 +02:00
  • c23d7b011e chore(3p/sources/nix-gerrit): bump nix-gerrit Florian Klink 2025-08-09 23:13:03 +02:00
  • bd6cfb1e33 docs(eval): update compile_if_else docstring for JumpIfCatchable opcode Oleksandr Knyshuk 2025-08-05 18:39:22 +02:00
  • 3475e61487 fix(snix/boot/tests): fix comment rszyma 2025-08-10 18:17:39 +02:00
  • a27823acd5 fix(snix/boot/tests): fix otlp error rszyma 2025-08-10 18:14:51 +02:00
  • 449446a5a7 fix(snix/boot/tests): add name attr to mkBootTest rszyma 2025-08-10 17:58:32 +02:00
  • 91d02d8c84 style: Switch to nixfmt from nixpkgs-fmt Ilan Joselevich 2025-08-09 21:08:41 +02:00
  • 3443e6bd08 chore(snix/verify-lang-tests): Update to latest nix version Ilan Joselevich 2025-08-09 17:26:52 +02:00
  • ab55d7d893 fix(snix/tracing): Remove direct dependency on indicatif Mai 2025-08-09 01:28:56 +03:00
  • 39138fef7b chore(third_party/sources): Update nix-gerrit Ilan Joselevich 2025-08-08 11:32:16 +02:00
  • 1a6af7fd25 fix(ops/machines/snix-cache): fix eval by updating srvos Ilan Joselevich 2025-08-07 17:01:57 +02:00
  • 5421c364ce chore(nix-compat): Remove old TODO comment Brian Olsen 2025-08-05 00:23:09 +02:00
  • e5177ae930 feat(nix-compat): Use serde_with for HashAlgo serialization Brian Olsen 2025-08-04 23:31:25 +02:00
  • 6187029077 feat(nix-compat): Add serde feature flag Brian Olsen 2025-08-05 21:18:01 +02:00
  • 2a29b90c7f feat(snix/castore): Add daemon subcommand Mai 2025-08-05 03:44:29 +03:00
  • 0ff37a7217 feat(builtins/placeholder): enforce derivation output‐name rules Oleksandr Knyshuk 2025-08-05 17:57:13 +02:00
  • a1cfdeb0ef fix(nix-compat-derive-tests): Get rid of compile-tests flag Brian Olsen 2025-07-22 17:28:34 +02:00
  • 9743771f1a chore: Use mkCargoBuild for nix-compat-derive-tests Brian Olsen 2025-07-22 17:22:36 +02:00
  • 4a70e43022 fix(build): Add small doc struct to make rustdocs work on MacOS Brian Olsen 2025-07-22 17:20:34 +02:00
  • d7808ea630 chore: Add target for doc tests Brian Olsen 2025-07-22 17:19:13 +02:00
  • a82bd9137e chore: Refactor common cargo build derivations into own function Brian Olsen 2025-07-22 17:14:42 +02:00
  • 8e609804b9 fix(snix/castore,snix/store): Create parent directory when creating redb services Mai 2025-08-05 00:14:40 +03:00
  • 05a9715a20 refactor(snix/castore): Use ServiceUrls in snix-castore command parsing Mai 2025-08-04 18:36:55 +03:00
  • d14693ca80 feat(snix/castore): Change default blob and directory service locations to /var/lib/snix-castore Mai 2025-08-04 18:03:28 +03:00
  • 2b03762a05 fix(ops/forgejo): update forgejo to 12.0.1, re-vendor gerrit patches, and fix emoji links Oleksandr Knyshuk 2025-08-04 16:40:38 +02:00
  • 4aa1137d8e refactor(snix/eval,snix/glue): add snix_eval::try_cek! macros Axel Karjalainen 2025-08-01 18:01:23 +03:00
  • 8d0ae4f7ae feat(ops/gerrit-webhook-to-irccat): notify when CLs are undrafted Oleksandr Knyshuk 2025-08-04 14:20:56 +02:00
  • 2a1cd31d52 chore: finish migration to 2024 edition Starnick4444 2025-07-01 09:25:14 +02:00
  • bfdef33483 chore(turbofetch): update zstd dependency to 0.13 Oleksandr Knyshuk 2025-08-03 13:59:46 +02:00
  • 40ab29c05a chore(eval): upgrade to 2024 edition Starnick4444 2025-07-01 06:18:30 +02:00
  • beca8c8a4c refactor(eval): add get_env to Io trait Starnick4444 2025-07-25 15:13:19 +02:00
  • a1b1348979 fix(web/building): mg link Axel Karjalainen 2025-08-01 00:14:57 +03:00
  • fb6d9f5114 chore(3p/nixpkgs): bump channels (2025-07-31) Florian Klink 2025-07-31 11:22:37 +02:00
  • b0edb870ee chore(3p/agenix): bump Florian Klink 2025-07-31 12:51:29 +02:00
  • 87411772d7 fix(snix/castore): allow result_large_err for redb create_schema Florian Klink 2025-07-31 15:30:49 +02:00
  • c32a23bf63 fix(snix/tracing): fix clippy::result_large_err lint Florian Klink 2025-07-31 15:22:13 +02:00
  • 74264569ee fix(snix/[ca]store): restore client trace propagation Florian Klink 2025-07-31 15:09:20 +02:00
  • a9d5c184d5 refactor(snix): address upcoming clippy lints Florian Klink 2025-07-31 13:33:24 +02:00
  • 632bc09350 fix(web/about): add missing "reach out" link Axel Karjalainen 2025-07-31 01:17:29 +03:00
  • a2ace425cb feat(ops/machines/*01): install kitty terminfo Florian Klink 2025-07-28 22:55:36 +02:00
  • 723ef9146b fix(ops/gerrit-webhook-to-irccat): fix json parsing Florian Klink 2025-07-28 23:06:03 +02:00
  • a1aa231b3f refactor(snix/clippy): stop allowing blocks_in_conditions Florian Klink 2025-07-13 13:50:35 +03:00
  • 90eabc9ae0 chore(snix): format TOML files Florian Klink 2025-07-13 13:43:57 +03:00
  • fa2ea97ef3 refactor(snix/shell): drop josh functionality Florian Klink 2025-07-13 13:19:52 +03:00
  • 7bc461b162 feat(snix/shell.nix): automatically set up the commit-msg hook Jade Lovelace 2025-07-14 19:40:14 -07:00
  • be68d89901 fix(ops/gerrit): send mail with the triggering user's name on it Jade Lovelace 2025-07-27 17:44:09 -07:00
  • afec95e269 doc(README): clarify license situation Florian Klink 2025-07-07 17:47:34 +03:00
  • 099f14194b doc(README): point to website once more Florian Klink 2025-07-07 17:38:12 +03:00
  • 9942014989 fix(build/oci): Propagate passAsFile files into the build sandbox. Vova Kryachko 2025-06-11 09:26:50 -04:00
  • e8642518f8 chore(nix-compat): upgrade to 2024 edition Starnick4444 2025-06-30 21:35:27 +02:00
  • f242bc6df8 chore(contrib): upgrade to 2024 edition Starnick4444 2025-07-01 08:28:28 +02:00
  • d829261a09 chore(nix-daemon): upgrade to 2024 edition Starnick4444 2025-06-30 22:19:02 +02:00
  • 5602582a9e chore(ops): upgrade to 2024 edition Starnick4444 2025-07-01 09:21:02 +02:00
  • ba0a01e7aa fix(eval): avoid stat calls in builtins.readDir Domen Kožar 2025-07-04 08:29:47 -05:00
  • e9073eeddd chore(nar-bridge): upgrade to 2024 edition Starnick4444 2025-06-30 21:17:51 +02:00
  • 33cd666f5c feat(glue): Implement hashed_mirrors download logic for fetchurl. Vova Kryachko 2025-06-11 09:16:44 -04:00
  • 3c1a7176cb feat(snix/eval): proper error handling for invalid regexes Florian Klink 2025-06-29 21:17:39 +03:00
  • 4de1129acb refactor(snix/eval): cache regexes for builtins Vincent Ambo 2025-05-30 00:24:50 +03:00
  • 51fc9948cf fix(snix/store/redb): no blocking IO in list() without spawn_blocking Florian Klink 2025-06-28 22:51:48 +03:00
  • ae2af10cf8 fix(castore/fs): enter the runtime context before blocking on tasks Florian Klink 2025-06-29 01:15:04 +03:00
  • 95fd048e00 fix(castore/fs): fix names Florian Klink 2025-06-29 01:47:11 +03:00
  • fcd43e8bc8 refactor(ops/gerrit-webhook-to-irccat): use streams data types Florian Klink 2025-05-24 00:17:24 +03:00
  • abb2daa4ae feat(modules/monorepo-gerrit): 3.11.0 -> 3.12.0 Raito Bezarius 2025-06-22 14:50:44 +02:00
  • eee3d466ef fix(snix/store): don't spawn tokio tasks in RedbPathInfoService.list rszyma 2025-06-22 14:18:13 +02:00
  • 3f5715fdf9 docs(web): remove dead github mirror link rszyma 2025-06-15 18:38:56 +02:00
  • 3045c52230 build/oci: look up subgid from username Yureka 2025-06-11 12:57:47 +02:00
  • 8502e487c4 docs(nix-compat/derivation/parser): explain why from_algo_and_mode_and_digest lives here Florian Klink 2025-06-05 22:40:34 +03:00
  • 859faa8eb1 fix(snix/glue): fix Store Path parsing Florian Klink 2025-06-11 14:40:54 +03:00
  • d741ca4bb1 feat(glue): Add hashed_mirrors support to eval fetcher Vova Kryachko 2025-06-11 04:59:50 -04:00
  • 3c23b323d5 refactor(nix-compat/nixhash/ca_hash): construct algo and digest separately Florian Klink 2025-06-05 22:30:21 +03:00
  • b90da345ab refactor(nix-compat/nixhash/ca_hash): inline algo_str Florian Klink 2025-06-04 23:05:42 +03:00
  • 63036b3c5e refactor(nix-compat/nixhash): drop (encoded) digest length Florian Klink 2025-06-04 22:38:56 +03:00
  • 16136380ec refactor(nix-compat/nixhash): drop NixHashResult type alias Florian Klink 2025-06-04 22:36:13 +03:00
  • 4a63d85b06 feat(nix-compat/nixhash): digest_length is const Florian Klink 2025-06-04 22:35:36 +03:00
  • 2dfbfebb47 test(nix-compat/nixhash): rework NixHash::from_str tests Florian Klink 2025-06-04 14:42:07 +03:00
  • ea861bba67 refactor(snix/glue/fetchers): cleanup Florian Klink 2025-06-04 02:23:18 +03:00
  • f6c66af33d refactor(nix-compat/nixhash): move from_ and to_ to NixHash struct Florian Klink 2025-06-03 22:47:47 +03:00
  • 6c1bfd778e refactor(nix-compat/nixhash): move serde into serde module Florian Klink 2025-06-03 23:34:17 +03:00
  • 87d80eb1cc refactor(nix-compat/nixhash): absorb to_plain_hex_string Florian Klink 2025-06-03 23:18:29 +03:00
  • 7b6b94c5ca refactor(nix-compat/nixhash): use a bit more map and ok_or_else Florian Klink 2025-06-03 22:28:26 +03:00
  • 963546bd37 refactor(nix-compat/nixhash): s/InvalidEncodedDigestLength/InvalidDigestLength/ Florian Klink 2025-06-03 22:21:44 +03:00
  • 6022fb3cc2 refactor(nix-compat/nixhash): drop impl TryFrom<(HashAlgo, &[u8])> for NixHash Florian Klink 2025-06-03 22:17:18 +03:00
  • 2a01c40e77 fix(nix-compat/nixhash): fix from_nix_nixbase32_str fn name Florian Klink 2025-06-03 22:34:55 +03:00
  • 80b5206034 refactor(castore/fs): use streams for dir handles Florian Klink 2025-06-02 17:53:33 +02:00
  • 0f9c5f0354 refactor(glue/snix_store_io): add node_get_type helper Florian Klink 2025-06-02 17:26:23 +02:00
  • 59aeeb6fe4 refactor(castore/fs): stop using async move Florian Klink 2025-06-02 17:25:29 +02:00
  • 33a02267c2 refactor(castore): drop Clone + Send + Sync requirements on BS, DS Florian Klink 2025-06-02 16:40:15 +02:00
  • 97f215aef2 feat(nix-compat/nixhash): add NixHash::to_sri_string Florian Klink 2025-06-02 12:10:57 +02:00
  • 5b41ae66eb chore(3p/chicago95): remove Florian Klink 2025-05-28 18:07:45 +03:00
  • 80f5b5c44e docs(glue/snix_build): document why /nix/store is scratch Florian Klink 2025-05-28 17:25:32 +03:00
  • 688973ad78 fix(glue/builtins/derivation): fix comment Florian Klink 2025-05-28 17:16:12 +03:00
  • 2bbd06753b feat(snix-glue): Correctly propagate output placeholders into the build. Vova Kryachko 2025-04-11 16:47:36 +00:00
  • 8bb8400304 chore(3p/nixpkgs): bump channels (2025-05-13) Florian Klink 2025-05-16 23:47:24 +03:00