Commit graph

  • 7419f310c0 adjust appservice sending logging strawberry 2024-04-24 01:00:19 -04:00
  • 847f6cfd99 remove unnecessary appservice reqwest timeout, reduce couple unwraps, return if unsuccessful HTTP response strawberry 2024-04-24 00:43:31 -04:00
  • 6aa64b95a1 slightly adjust pusher logging, return if non-successful status instead of continuing strawberry 2024-04-24 00:38:18 -04:00
  • fd65de45c3 missing semicolon strawberry 2024-04-24 00:03:42 -04:00
  • 93794b6603 improve various logging Jason Volk 2024-04-23 11:34:20 -07:00
  • 32cd77d9a3 split sending/send base functions Jason Volk 2024-04-23 15:31:40 -07:00
  • 3ac9c5accd abbrev destination in sender Jason Volk 2024-04-23 14:00:21 -07:00
  • 3474bd4d28 partially revert this in main.rs strawberry 2024-04-24 00:01:51 -04:00
  • 462fe05041 split request base result handling and tweak logging Jason Volk 2024-04-23 10:39:18 -07:00
  • 995eab4fe4 add release_log_level feature to simulate release logs in debug mode. Jason Volk 2024-04-23 11:15:29 -07:00
  • 400447d0b6 move clap into utils Jason Volk 2024-04-23 10:48:01 -07:00
  • 43d20e6a26 slight misc error.rs changes strawberry 2024-04-23 23:44:56 -04:00
  • 8a6be8b9e6 chore(deps): update nixos/nix docker tag to v2.22.0 renovate[bot] 2024-04-23 13:51:05 +00:00
  • a002078333 Multi-threaded CI to accelerate builds Tom Foster 2024-04-24 01:22:14 +01:00
  • 58c832debc Multi-threaded CI to accelerate builds Tom Foster 2024-04-24 01:22:14 +01:00
  • 9ac04cd411 ignore irrelevant cargo audit RUSTSEC in engage explicitly strawberry 2024-04-23 22:34:26 -04:00
  • 5674defe99 try logging the full URI instead of just the path for tracing_span strawberry 2024-04-23 22:33:06 -04:00
  • 0a56ffacc0 allow RUSTSEC-2020-0016 due to hot lib reload strawberry 2024-04-23 20:15:37 -04:00
  • 762127da0b
    Don't try to publish for PRs Tom Foster 2024-04-24 00:59:46 +01:00
  • c068e55ffa
    Multi-threaded CI to accelerate builds Tom Foster 2024-04-24 00:55:12 +01:00
  • e27a5ba80f use 403 for auth check fails everywhere else strawberry 2024-04-23 19:37:11 -04:00
  • dbbada694a use HTTP 403 (forbidden) instead of HTTP 400 for membership failed auth checks strawberry 2024-04-23 18:59:14 -04:00
  • 4d27fe454b add back complement test results (dir subject to change?) strawberry 2024-04-23 18:38:37 -04:00
  • efdf1c9f24 docs: fix complement script command strawberry 2024-04-23 17:59:15 -04:00
  • 4bc023f1b4 fix(appservices): don't perform identity assertion when auth is optional strawberry 2024-04-23 17:11:30 -04:00
  • 8668412a88 Tweak Tom Foster 2024-04-23 21:31:37 +01:00
  • 5f3da4af68 Rename and reorganise builds Tom Foster 2024-04-23 21:27:47 +01:00
  • fd6f7cd937 Locations Tom Foster 2024-04-23 20:01:30 +01:00
  • 45bddf1fe0 Extra permissions required to move statics Tom Foster 2024-04-23 19:08:50 +01:00
  • 1cf4debd3c Reposition caches Tom Foster 2024-04-23 17:24:22 +01:00
  • 52997e3dac Install Cachix correctly Tom Foster 2024-04-23 17:04:43 +01:00
  • 98788c753d Grammatical correctness Tom Foster 2024-04-23 16:57:21 +01:00
  • c8ff36ea68 Combine extra nix config lines Tom Foster 2024-04-23 16:50:07 +01:00
  • 0d17ab2ac8 Sudo tee to write config changes Tom Foster 2024-04-23 16:32:14 +01:00
  • b1a9f2a652 Superuser required to update nix.conf Tom Foster 2024-04-23 16:27:33 +01:00
  • d70085d2a5 Magic Nix Cache Tom Foster 2024-04-23 16:25:41 +01:00
  • ae39a9f80d Test caching Tom Foster 2024-04-23 15:34:26 +01:00
  • 7f5fb25627 Test magic cache Tom Foster 2024-04-23 15:13:45 +01:00
  • aa3d725165
    chore(deps): update nixos/nix docker tag to v2.22.0 renovate[bot] 2024-04-23 13:51:05 +00:00
  • ce05d955c3 Implement caching for /nix/store Tom Foster 2024-04-23 14:17:34 +01:00
  • 3de3aead23
    Refactor direnv and nix launch Tom Foster 2024-04-23 13:50:35 +01:00
  • 2a71457203
    Improved labelling/outputs Tom Foster 2024-04-23 13:24:00 +01:00
  • 4d2053d250
    Single multi-threaded pipeline Tom Foster 2024-04-23 13:20:37 +01:00
  • 2b05845095
    Split deb to separate task Tom Foster 2024-04-23 12:41:38 +01:00
  • 2d94da50dd
    Delete build environment artifact after builds complete Tom Foster 2024-04-23 11:28:25 +01:00
  • 52442ba1ca
    Ensure .direnvrc exists every time Tom Foster 2024-04-23 11:02:22 +01:00
  • c7c7615676
    Move direnv to build stage Tom Foster 2024-04-23 10:40:54 +01:00
  • d439e37ddf
    Ensure .direnvrc exists Tom Foster 2024-04-23 10:12:28 +01:00
  • d4e24892b2
    Sudo to extract build environment to root Tom Foster 2024-04-23 09:48:20 +01:00
  • baa47f9c6d
    Correct name for restored build artifact Tom Foster 2024-04-23 09:27:20 +01:00
  • 4827be7007
    .direnvrc is not used Tom Foster 2024-04-23 09:04:52 +01:00
  • 47f6e1f58d replace all mentions of docker compose v1 strawberry 2024-04-23 01:39:13 -04:00
  • 60d8f69bef use perf_measurements attributes here strawberry 2024-04-23 01:36:55 -04:00
  • b85e5e325f reduce tls override cache lock exposure Jason Volk 2024-04-22 21:00:14 -07:00
  • a205a144ff remove some various unused functions and mark some possibly important ones *for now* strawberry 2024-04-22 23:54:56 -04:00
  • 9dd9aeea97 make everything pub(crate) instead of pub strawberry 2024-04-22 23:48:57 -04:00
  • 52b9a837b6 conduit "library" delete, resolve some warnings from that strawberry 2024-04-22 22:36:11 -04:00
  • d08b377c6c flip min_duration and max_duration strawberry 2024-04-22 20:24:29 -04:00
  • 81a4283f19 cleanup scoped types; improve error logging Jason Volk 2024-04-22 10:35:12 -07:00
  • 51a3b13fd2 add conf item for sender retry backoff limit Jason Volk 2024-04-22 10:55:48 -07:00
  • 93b894a72c resolver defaults to error for everything except NoRecordsFound. Jason Volk 2024-04-22 01:32:43 -07:00
  • eabf2a94c9 add all admin query command for appservices strawberry 2024-04-22 18:53:40 -04:00
  • 601b5d7adf remove mentions of "outgoing_kind" everywhere else too strawberry 2024-04-22 18:41:01 -04:00
  • b649ed3727
    Tar entire build environment Tom Foster 2024-04-22 23:06:31 +01:00
  • 22874c0fc5 rename OutgoingKind to Destination, add QueuedRequests and ActiveRequestsFor admin query commands strawberry 2024-04-22 17:27:54 -04:00
  • f90136c9a3
    Move artifact files to root Tom Foster 2024-04-22 22:07:36 +01:00
  • a969163f79
    Compress nix store to artifact filenames with special characters Tom Foster 2024-04-22 21:10:33 +01:00
  • 268d668107
    Move secrets usage to env definition Tom Foster 2024-04-22 20:15:39 +01:00
  • 893566378c
    Use artifact for build environment Tom Foster 2024-04-22 19:56:17 +01:00
  • 0a5af7c571
    Fix login for container registries Tom Foster 2024-04-22 19:42:03 +01:00
  • 83d8b8bf29 direnv fix Tom Foster 2024-04-22 18:05:19 +01:00
  • ccbf2e3870 Test less parallel CI Tom Foster 2024-04-22 18:00:57 +01:00
  • 5a8921558e Separate CI job for publishing docker manifest Tom Foster 2024-04-22 16:07:26 +01:00
  • 4db9f2da76
    Separate CI job for publishing docker manifest Tom Foster 2024-04-22 16:07:26 +01:00
  • d54e55c4ad
    Merge 7b27ef3eb5 into af6ed05b6a Tom Foster 2024-04-22 12:39:58 +00:00
  • 7b27ef3eb5
    Skip publishing Docker manifest when not main/dev Tom Foster 2024-04-22 13:39:55 +01:00
  • 5231ba08d8
    Merge branch 'dev' into dev Tom Foster 2024-04-22 12:52:12 +01:00
  • 4889fca712 Corrected docker CI pipeline Tom Foster 2024-04-22 11:54:24 +01:00
  • af6ed05b6a dont allow admin room to be made world readable strawberry 2024-04-22 02:54:06 -04:00
  • f59e47065c update flake.lock Charles Hall 2024-04-21 22:44:45 -07:00
  • 60756b16d5 add cargo-audit to the devshell Charles Hall 2024-04-21 22:43:53 -07:00
  • 8a7e8271ad use lib.makeScope and files to organize packages Charles Hall 2024-04-21 15:28:35 -07:00
  • e678af7601 always go through inputs Charles Hall 2024-04-21 15:33:54 -07:00
  • d77aa94c66 remove dead code Charles Hall 2024-04-21 15:16:55 -07:00
  • 55dbca2aa9 get complement via flake inputs Charles Hall 2024-04-21 18:44:39 -07:00
  • 61cd28f66a get rocksdb via flake inputs Charles Hall 2024-04-21 17:17:37 -07:00
  • 0bd80a53f8 flatten and sort all flake inputs Charles Hall 2024-04-21 17:15:02 -07:00
  • 8fde1e6239 use global valid_cidr_range everywhere else strawberry 2024-04-22 01:52:48 -04:00
  • 12dc99d283 various logging improvements. Jason Volk 2024-04-21 22:41:47 -07:00
  • 17f493ec4d precompute cidr range denylist; move validator. Jason Volk 2024-04-21 22:32:45 -07:00
  • b3a1bb0221
    update flake.lock Charles Hall 2024-04-21 22:44:45 -07:00
  • 923b7a5264 forgor is_err check too strawberry 2024-04-22 01:44:22 -04:00
  • d79929b9b7
    add cargo-audit to the devshell Charles Hall 2024-04-21 22:43:53 -07:00
  • 96e1be97b8
    use lib.makeScope and files to organize packages Charles Hall 2024-04-21 15:28:35 -07:00
  • 9107a8854a some more room alias helper logging strawberry 2024-04-22 01:25:28 -04:00
  • 794d1f4658
    always go through inputs Charles Hall 2024-04-21 15:33:54 -07:00
  • 8eb89083ad
    remove dead code Charles Hall 2024-04-21 15:16:55 -07:00
  • 64f7963e77
    get complement via flake inputs Charles Hall 2024-04-21 18:44:39 -07:00
  • 9aee5b8113
    get rocksdb via flake inputs Charles Hall 2024-04-21 17:17:37 -07:00
  • ed384c0381
    flatten and sort all flake inputs Charles Hall 2024-04-21 17:15:02 -07:00