Commit graph

128 commits

Author SHA1 Message Date
f61fc4dd28 Fix redundant filter in content parser 2025-12-16 04:09:43 -03:00
dc55126b95 Make access a bit more restricted 2025-12-16 03:48:59 -03:00
984c8bcdcc Heavy refactor and restructuring of content parser 2025-12-16 03:48:42 -03:00
15a9175afb Add types to content lexer 2025-12-15 22:50:16 -03:00
eaaba8f7fc Replace clippy-all with just clippy on bacon config 2025-12-15 19:37:44 -03:00
2f247f477b Add parser for node text with support for headers 2025-12-15 19:37:35 -03:00
089b507299 Extract router from main to its own module 2025-12-14 21:17:14 -03:00
f14ee592af Remove 'no connections' message, minor docs tweaks 2025-12-14 21:01:48 -03:00
c2a10512c8 Update documentation link on about page 2025-12-14 20:52:31 -03:00
ddc09e84c9 Trigger build for CD testing 2025-12-14 19:11:59 -03:00
d9a6938eb6 Add lib.rs, scaffold testing 2025-12-14 19:00:57 -03:00
99d05223d7 Drop cargo "all targets" flag in CI build 2025-12-14 18:09:41 -03:00
effa990e6d Add documentation to sample graph 2025-12-14 17:14:16 -03:00
d649fd412a Add homepage link to Cargo.toml, update roadmap 2025-12-14 16:26:05 -03:00
2e84410bff Replace the sample graph with a graph about en itself 2025-12-14 16:22:06 -03:00
294c15baa6 Fix argparsing error, path in file not found log, panic on invalid args 2025-12-14 15:26:49 -03:00
2040854e82 Handle CLI arguments as structured argument-parameter pairs 2025-12-14 15:09:21 -03:00
f811c33192 Update justfile with a fixed development address 2025-12-14 06:29:37 -03:00
9a2a182ea8 Drop separate "install dependencies" step from CI 2025-12-14 06:29:26 -03:00
a7fb7edf17 Update justfile with a fixed development address 2025-12-14 06:24:59 -03:00
94bae39c21 Swap format and lint steps in CI 2025-12-14 06:22:03 -03:00
2e725ebf71 Simplify CI steps 2025-12-14 06:09:50 -03:00
88ecd7ac00 Run a full build in CI instead of just check 2025-12-14 05:54:32 -03:00
0a92aafbe1 Revert setting log level to info on CI 2025-12-14 05:49:17 -03:00
bdbe737763 Set logging environment variables to info on CI 2025-12-14 05:38:41 -03:00
84180e67d8 Run a full build in CI to avoid recompilation 2025-12-14 05:29:31 -03:00
4ad7613a9b Merge branch 'main' into ci-testing 2025-12-14 05:28:50 -03:00
9b59038026 Make main function control flow more explicit 2025-12-13 23:08:27 -03:00
f8186ba396 Add CI workflow 2025-12-13 21:05:17 -03:00
5851399420 Pass CI 2025-12-13 20:56:33 -03:00
d046ab5c49 Fail CI on test step 2025-12-13 20:52:02 -03:00
227c0acd6c Fail CI on lint step 2025-12-13 20:45:39 -03:00
9356def325 Fail CI on lint step 2025-12-13 20:41:04 -03:00
bbea33d9a2 Fail CI on formatting step 2025-12-13 20:37:49 -03:00
444fda0cda Fail CI 2025-12-13 20:34:36 -03:00
56ca8fe7ae Revert to using actions/checkout, print formatable files 2025-12-13 19:00:53 -03:00
00524d07ca Do not install recommends with git 2025-12-13 18:47:27 -03:00
0a879e4807 Explicitly pass project root path to cargo install 2025-12-13 18:44:59 -03:00
ef644e24e8 Install dependencies in a separate step 2025-12-13 18:44:08 -03:00
6b6e339c34 Move toolchain setup to a separate step, add clippy 2025-12-13 18:41:52 -03:00
78a45b8db3 Try cloning directly into the working directory 2025-12-13 18:37:30 -03:00
8faa29887c Add debug output for clone results 2025-12-13 18:28:32 -03:00
3fbd7185a2 Add rustup call to setup formatting 2025-12-13 18:26:44 -03:00
90a761a273 Add -y flag to apt install git 2025-12-13 18:20:22 -03:00
3e4f0d133a Update apt repositories before installing Git 2025-12-13 18:19:37 -03:00
90cc3eebee Try to checkout code manually
actions/checkout@v4 requires node, which is beyond me
2025-12-13 18:18:02 -03:00
a06e6ce1d5 Set image to rust:slim 2025-12-13 18:08:31 -03:00
05e7828f76 Add workflow file 2025-12-13 18:03:21 -03:00
82f1f0c63c Apply formatting and satisfy lints 2025-12-13 16:32:20 -03:00
4db4c703d1 Add a custom log function 2025-12-13 16:28:13 -03:00