Commit graph

28 commits

Author SHA1 Message Date
22d9d6f16e eh: make tests more robust & remove flaky tests
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ibf43701f2c79b6be86df72e4298de7206a6a6964
2026-01-30 22:03:58 +03:00
591a1d35dc eh: add version flag for versionCheckHook
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I0c4abb9b1b29cacd88d44a5a91b142766a6a6964
2026-01-30 22:03:58 +03:00
feefd28738 various: nicer error handling
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib6f474603196a32df6e9745e74d0744f6a6a6964
2026-01-30 22:03:58 +03:00
2c48da5895 eh: replaced the manual directory traversal with walkdir
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I537cc9b6ab7110c47f9884f1793b07596a6a6964
2026-01-30 22:03:58 +03:00
0863eb83e4 eh: replace magic buffer sizes
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ifc24f3945763d75c58450e62b5ec701e6a6a6964
2026-01-30 22:03:58 +03:00
b5325810da eh: clean up dispatch logic
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I63671355750a3c839f71d9155b8c918d6a6a6964
2026-01-30 22:03:58 +03:00
7e60cb17db eh: modernize error handling; bump dependencies
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I63e346cd38bfb6cd277f6675fcefe64e6a6a6964
2026-01-30 22:03:58 +03:00
3bb76ddc4b nix: modernize package; add version check hook
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I599dbc1e6d9a7a438eb44d765c3101076a6a6964
2026-01-30 22:03:58 +03:00
b9f7495633 nix: bump inputs
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I45e179bd1e77248028a5deeaa5d4f7216a6a6964
2026-01-30 22:03:58 +03:00
dfa03448cf try to get completions going
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964dcd3beb752ae2d3a90ab6e545815c692
2026-01-30 22:03:58 +03:00
bd96c42f79 fix stdout handling for nr; better catching logic
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69643bbfdb289145019aa47012caa3bf3c04
2026-01-30 22:03:58 +03:00
67f3235760 meta: add editorconfig
2026-01-30 22:03:58 +03:00
5cf0cb3f88 nix: add checks output; add 'eh' package as an alias 2026-01-30 22:03:58 +03:00
5da88c47d1 nix: link multicall binaries with cargo-xtask 2026-01-30 22:03:58 +03:00
48c228d893 declutter deps; optimize release profile for size
It compiles fast enough.
2026-01-30 22:03:58 +03:00
raf
8b2ef7b41b
Merge pull request 'Update .forgejo/workflows/rust.yaml' (#1) from amr-patch-1 into main
Reviewed-on: NotAShelf/nih#1
Reviewed-by: raf <raf@notashelf.dev>
2026-01-30 22:03:57 +03:00
amr
b07a7e73e4 Update .forgejo/workflows/rust.yaml
This should fix the thing
2025-07-22 02:00:37 +00:00
c8b174d182
ci: initial setup
Hope this works
2025-07-22 03:07:13 +03:00
38494fecbc
traverse the filetree recursively; don't hardcode files 2025-07-22 02:31:40 +03:00
bd9f759439
refactor redundant code 2025-07-22 02:02:31 +03:00
328f923b2c
fix interactive shells 2025-07-22 01:44:50 +03:00
2f3d596bb6
chore: set up formatters 2025-07-22 01:24:35 +03:00
9bd20270ba
logging via tracing 2025-07-22 01:21:42 +03:00
bce7fe6d24
cleanup 2025-07-22 01:00:58 +03:00
4fbf30a076
modularize 2025-07-22 00:35:07 +03:00
3c8775355a
allow invoking 'eh' without multicall binaries 2025-07-22 00:16:18 +03:00
8547710b62
nix: initial tooling 2025-07-22 00:11:07 +03:00
a4d6b9e203
initial commit 2025-07-22 00:05:12 +03:00