Tom Foster
918fc484b9
CI working with job summaries
...
All images should be generating correctly with parallelism and Docker manifests, and should output the end of the CI testing errors in a job summary box when the test fails.
When the test succeeds you get a big ✅ then at the end of the Docker publish it should include the `docker pull` commands for both Docker Hub and GHCR registries to make those pesky Docker users lives easier!
2024-04-26 01:11:12 +01:00
strawberry
b505609e40
update differences.md a bit more, and README.md
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-25 20:07:49 -04:00
Jason Volk
67724b4f10
use number of logical cores for tokio worker thread count
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-25 19:30:39 -04:00
Jason Volk
8e8c7f93de
add rocksdb compaction thread priority/iopriority w/ conf
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-25 19:30:35 -04:00
strawberry
7b58714ec9
cleanup, update, and format differences.md
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-25 19:29:46 -04:00
strawberry
f4cc17771d
allow accepting CONDUWUIT_
prefixed config options
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-25 17:18:37 -04:00
strawberry
c4e76e2cbf
bump cargo.lock due to yanked crate
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-25 12:28:49 -04:00
strawberry
8467794ca5
delete unused servername_ratelimiter
semaphore now
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-25 00:23:59 -04:00
strawberry
4702cadb62
rename release_log_level
dev feature to dev_release_log_level
, some rebranding
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-25 00:21:32 -04:00
Charles Hall
95fb05af33
allow disabling default features via override
2024-04-24 23:26:49 -04:00
Jason Volk
92d3f833aa
backoff to valhalla
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 23:18:52 -04:00
Jason Volk
3cbddd85ee
split sending from mod interface.
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 23:03:59 -04:00
Jason Volk
fc7a63b775
daily logging improvements
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 23:03:55 -04:00
Jason Volk
e5b0af981e
remove max_concurrent_requests sender hazard
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 23:03:35 -04:00
Jason Volk
665790961e
remove redundant timers
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 23:03:17 -04:00
Jason Volk
d9ee4c9abe
fix remote media error propagation
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 23:02:56 -04:00
Jason Volk
eb5b7dd688
deduplicate cache control into constant
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 23:02:32 -04:00
Jason Volk
3d0be53e52
deduplicate media handler bodies; minor reorg
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 23:02:27 -04:00
Tom Foster
fce151077e
Simplify docker manifest CI stage
2024-04-24 22:31:13 -04:00
Charles Hall
98cfa56c2e
update flake.lock
...
Should've been done in fe606f4fad
but the
author didn't realize it.
Flake lock file updates:
• Updated input 'rocksdb':
'github:facebook/rocksdb/bcf88d48ce8aa8b536aee4dd305533b3b83cf435' (2024-04-16)
→ 'github:facebook/rocksdb/6f7cabeac80a3a6150be2c8a8369fcecb107bf43' (2024-04-22)
2024-04-24 16:36:17 -07:00
strawberry
31188e7fd7
try moving a couple things around in CI
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 18:32:51 -04:00
strawberry
85eb47bcbb
ci: define packages permission in publish step
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 15:34:02 -04:00
strawberry
299526189e
bump ruma, adjust a couple lines of docs
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 15:24:26 -04:00
strawberry
bcb03a190a
restricted room join typo
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 15:13:22 -04:00
strawberry
fe606f4fad
bump rocksdb to 9.1.1
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 15:09:52 -04:00
strawberry
4a55f6ee79
simplify conduwuit version number, bump to 0.3.0
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 14:59:46 -04:00
Tom Foster
dea57e3ddf
Improved CI artifact filename handling
2024-04-24 14:55:20 -04:00
Jason Volk
6060e63a1c
cleanup/refactor sender base loop
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 04:12:37 -04:00
Jason Volk
5a9d4e2df8
Revert "Revert "prevent empty transactions from going out""
...
This reverts commit bb43351658
.
2024-04-24 04:12:29 -04:00
strawberry
e0c122b3f7
delete all active requests for the appservice when we delete it
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 02:19:52 -04:00
strawberry
ec5352166e
misc changes
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 02:19:50 -04:00
strawberry
9aa704556b
resolve rust 1.75 error?
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 01:23:59 -04:00
strawberry
0ff0655c13
make "release_max_level_info" into a crate feature
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 01:15:49 -04:00
strawberry
18a49f231a
please stop "rustc-ice"
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 01:02:05 -04:00
strawberry
7419f310c0
adjust appservice sending logging
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 01:00:19 -04:00
strawberry
847f6cfd99
remove unnecessary appservice reqwest timeout, reduce couple unwraps, return if unsuccessful HTTP response
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 00:43:31 -04:00
strawberry
6aa64b95a1
slightly adjust pusher logging, return if non-successful status instead of continuing
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 00:38:18 -04:00
strawberry
fd65de45c3
missing semicolon
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 00:03:42 -04:00
Jason Volk
93794b6603
improve various logging
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 00:02:11 -04:00
Jason Volk
32cd77d9a3
split sending/send base functions
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 00:02:08 -04:00
Jason Volk
3ac9c5accd
abbrev destination in sender
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-24 00:01:54 -04:00
strawberry
3474bd4d28
partially revert this in main.rs
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-24 00:01:51 -04:00
Jason Volk
462fe05041
split request base result handling and tweak logging
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-23 23:55:44 -04:00
Jason Volk
995eab4fe4
add release_log_level feature to simulate release logs in debug mode.
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-23 23:51:28 -04:00
Jason Volk
400447d0b6
move clap into utils
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-04-23 23:51:11 -04:00
strawberry
43d20e6a26
slight misc error.rs changes
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-23 23:44:56 -04:00
renovate[bot]
8a6be8b9e6
chore(deps): update nixos/nix docker tag to v2.22.0
2024-04-23 23:35:23 -04:00
Tom Foster
a002078333
Multi-threaded CI to accelerate builds
2024-04-23 23:32:28 -04:00
strawberry
9ac04cd411
ignore irrelevant cargo audit RUSTSEC in engage explicitly
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-23 22:34:26 -04:00
strawberry
5674defe99
try logging the full URI instead of just the path for tracing_span
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-23 22:33:06 -04:00