|
|
f17d351369
|
chore: bump crate version
Rust / build (push) Has been cancelled
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I3787eb5f42c471dda268e1f3ccffd0296a6a6964
|
2025-11-15 23:00:47 +03:00 |
|
|
|
cc5fd676c9
|
eh: attempt to prevent resource leaks
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I28d716bd37d17dd96731c7863b3383416a6a6964
|
2025-11-15 23:00:46 +03:00 |
|
|
|
dd3a8a4151
|
eh: add input validate to multicall dispatcher
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6e7dc21c716b16ef1f9827eed4cdad396a6a6964
|
2025-11-15 23:00:45 +03:00 |
|
|
|
78a97a9a4d
|
xtask: fix linking
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I49a5ffb427233d45b1fd10730a8347e86a6a6964
|
2025-11-15 23:00:44 +03:00 |
|
|
|
9a2fd73268
|
eh: remove flaky tests
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I564fa4095ed7aae9fbeaa6525f4496d46a6a6964
|
2025-11-15 23:00:43 +03:00 |
|
|
|
5fbc0f45bd
|
eh: don't load entire files into memory for hash replace; argchecking
Rust / build (push) Waiting to run
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie3385f68e70ee7848272010fbd41845e6a6a6964
|
2025-11-14 23:50:07 +03:00 |
|
|
|
7498902d46
|
eh: eliminated unnecessary string allocations in retry
Rust / build (push) Waiting to run
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I50f693ec70719a2e23c7f355be3d2c446a6a6964
|
2025-11-14 21:54:36 +03:00 |
|
|
|
c3321858c4
|
chore: use nightly rustfmt rules
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ia3745c82c92a78e8326d2e0e446f20d66a6a6964
|
2025-11-14 21:54:35 +03:00 |
|
|
|
b0a9a9ba5b
|
nix: use nightly rustfmt; fix environment passthru
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I8206f2730367f04beb908c27c552704c6a6a6964
|
2025-11-14 21:54:34 +03:00 |
|
|
|
261e834ec4
|
eh: make tests more robust & remove flaky tests
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ibf43701f2c79b6be86df72e4298de7206a6a6964
|
2025-11-14 21:54:33 +03:00 |
|
|
|
4b347ee2cc
|
eh: add version flag for versionCheckHook
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I0c4abb9b1b29cacd88d44a5a91b142766a6a6964
|
2025-11-14 21:54:32 +03:00 |
|
|
|
2739462ec0
|
various: nicer error handling
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib6f474603196a32df6e9745e74d0744f6a6a6964
|
2025-11-14 21:54:19 +03:00 |
|
|
|
185403436b
|
eh: replaced the manual directory traversal with walkdir
Rust / build (push) Has been cancelled
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I537cc9b6ab7110c47f9884f1793b07596a6a6964
|
2025-11-13 01:13:13 +03:00 |
|
|
|
91e5063bc8
|
eh: replace magic buffer sizes
Rust / build (push) Waiting to run
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ifc24f3945763d75c58450e62b5ec701e6a6a6964
|
2025-11-13 01:06:10 +03:00 |
|
|
|
790ea414c3
|
eh: clean up dispatch logic
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I63671355750a3c839f71d9155b8c918d6a6a6964
|
2025-11-13 01:06:09 +03:00 |
|
|
|
caa6dc9951
|
eh: modernize error handling; bump dependencies
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I63e346cd38bfb6cd277f6675fcefe64e6a6a6964
|
2025-11-13 01:06:08 +03:00 |
|
|
|
e1c8ecf0b6
|
nix: modernize package; add version check hook
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I599dbc1e6d9a7a438eb44d765c3101076a6a6964
|
2025-11-13 01:06:07 +03:00 |
|
|
|
3ccae8f125
|
nix: bump inputs
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I45e179bd1e77248028a5deeaa5d4f7216a6a6964
|
2025-11-13 01:06:06 +03:00 |
|
|
|
0174e390f3
|
try to get completions going
Rust / build (push) Failing after 33s
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964dcd3beb752ae2d3a90ab6e545815c692
|
2025-08-04 23:10:00 +03:00 |
|
|
|
d86d81f3c1
|
fix stdout handling for nr; better catching logic
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69643bbfdb289145019aa47012caa3bf3c04
|
2025-08-04 23:09:46 +03:00 |
|
|
|
dbbc3daa78
|
meta: add editorconfig
Rust / build (push) Successful in 30s
❌
|
2025-07-22 22:44:38 +03:00 |
|
|
|
f4a0befabe
|
nix: add checks output; add 'eh' package as an alias
|
2025-07-22 22:42:44 +03:00 |
|
|
|
820b73e0d8
|
nix: link multicall binaries with cargo-xtask
|
2025-07-22 22:42:17 +03:00 |
|
|
|
3d02eb2d51
|
declutter deps; optimize release profile for size
It compiles fast enough.
|
2025-07-22 22:42:00 +03:00 |
|
|
|
75e25c2803
|
Merge pull request 'Update .forgejo/workflows/rust.yaml' (#1) from amr-patch-1 into main
Rust / build (push) Successful in 32s
Reviewed-on: NotAShelf/nih#1
Reviewed-by: raf <raf@notashelf.dev>
|
2025-07-22 10:56:13 +00:00 |
|
|
|
b07a7e73e4
|
Update .forgejo/workflows/rust.yaml
Rust / build (push) Successful in 30s
This should fix the thing
|
2025-07-22 02:00:37 +00:00 |
|
|
|
c8b174d182
|
ci: initial setup
Rust / build (push) Waiting to run
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 |
|