482 Commits
Author SHA1 Message Date
Ed Page 0a3d75e2c0 chore: Rename master to main 2026-09-18 11:01:21 -05:00
Ed Page 131b374bc5 style: Make clippy happy 2026-09-18 10:11:57 -05:00
Ed Page e77dc9d094 chore: Update from _rust template 2026-09-18 10:11:50 -05:00
Ed Page 512fc24f32 chore: Release 2026-09-15 08:45:21 -05:00
Amir ZarrinkafshandAlexander Kireev 160d792805 fix(cli): Don't panic when canonicalize fails mid-walk
`walk_entry` canonicalizes each entry's path to look up its policy, and routes a failure through `report_result`, which reports the error and then substitutes `T::default()` -- for a `PathBuf` that is the empty path. `ConfigEngine` never saw that path during the walk, so the `policy()` call immediately after aborts the process: a debug build trips the `debug_assert!` on `path.is_absolute()`, a release build reaches the `expect` below it.

Skip the entry after reporting the error instead, matching how a walk error is already handled a few lines above. A file removed by another process mid-scan is enough to reach this, so an abort here takes out an otherwise healthy run.

Fixes #1444 and Closes #1577

Co-authored-by: Alexander Kireev <ak.chatman.media@gmail.com>
Signed-off-by: Amir Zarrinkafsh <3339418+nightah@users.noreply.github.com>
2026-09-11 12:00:46 +10:00
Amir ZarrinkafshandAlexander Kireev 25761c7bf3 test(cli): Show panic when canonicalize fails mid-walk
Co-authored-by: Alexander Kireev <ak.chatman.media@gmail.com>
Signed-off-by: Amir Zarrinkafsh <3339418+nightah@users.noreply.github.com>
2026-09-11 11:59:49 +10:00
Ed Page d43b6c087a chore: Release 2026-09-01 11:51:23 -05:00
Ed Page 79e6746de5 Merge pull request #1608 from nightcityblade/fix/python-asend
fix: allow Python asend identifier
2026-09-01 11:50:08 -05:00
renovate[bot] e575a6c8a0 chore(deps): Update Rust crate clap-cargo to 0.19.0 2026-09-01 02:21:45 +00:00
Ed Page 4d9c206a77 chore: Release 2026-08-28 12:24:43 -05:00
nightcityblade 5956a2610c fix: Allow Python asend identifier 2026-08-28 23:52:32 +08:00
nightcityblade f6ce659dbc test: Capture Python asend behavior 2026-08-28 23:52:32 +08:00
Ed Page a8168dc298 chore: Release 2026-08-27 14:19:39 -05:00
Ed Page e7a4e8ad25 fix(dict): Don't correct the HashiCorp brand name
Fixes #1606
2026-08-27 14:07:38 -05:00
Ed Page 30dd48eae9 test(cli): Show HashiCorp behavior 2026-08-27 14:06:18 -05:00
Ed Page 31d9f0ea07 refactor: Migrate away from KString 2026-08-03 11:41:05 -05:00
Ed Page 8a48f81b6c chore: Release 2026-08-03 11:08:33 -05:00
Ed Page 634a0fddd0 chore: Release 2026-08-03 11:06:32 -05:00
renovate[bot] 7d4352ffe9 chore(deps): Update Rust crate itertools to 0.15 2026-08-01 01:04:03 +00:00
renovate[bot] 1e80155736 chore(deps): Update dependency maturin to >=1.14,<1.15 2026-07-01 01:27:06 +00:00
Ed Page bee27e3a4f chore: Release 2026-06-30 13:50:47 -05:00
Ed Page 37bb98842b chore: Release 2026-06-03 19:57:19 -05:00
Ed Page 44e2070e60 chore: Release 2026-06-02 23:05:06 -05:00
Ed Page f8a58b6b53 chore: Release 2026-05-28 20:04:13 -05:00
Ed Page 7b04f660f4 chore: Release 2026-05-23 18:52:15 +02:00
Ed Page aca895bf05 chore: Release 2026-05-16 19:37:59 +02:00
Ed Page 5374cbf686 chore: Release 2026-05-08 08:55:24 -05:00
renovate[bot] c3be3602c7 chore(deps): Update dependency maturin to >=1.13,<1.14 2026-05-01 03:29:19 +00:00
Ed Page bbaefadf97 chore: Release 2026-04-30 11:12:32 -05:00
Ed Page 7c57295821 chore: Release 2026-04-27 11:00:32 -05:00
Ed Page cf5f1c29a8 chore: Release 2026-04-13 09:56:19 -05:00
Ed Page 02ea592e44 chore: Release 2026-04-01 08:57:27 -05:00
Ed Page b859c0df7f chore: Release 2026-04-01 08:56:31 -05:00
Ed Page ecdbfab467 chore: Update dependencies 2026-03-17 15:16:26 -05:00
Ed Page f05d60b001 chore: Upgrade incompatible 2026-03-03 14:51:53 -06:00
Ed Page f103ce38d2 chore: Upgrade compatible 2026-03-03 14:51:50 -06:00
Ed Page 631208b7aa chore: Release 2026-02-27 10:30:57 -06:00
Ed Page 57b11c6b7e chore: Release 2026-02-16 09:28:40 -06:00
schnellerhase 60527f0350 Bump maturin to 1.12 2026-02-15 20:49:56 +01:00
Ed Page 78bc6fb2c0 chore: Release 2026-02-09 08:21:01 -06:00
Ed Page 9066e9940a chore: Release 2026-02-06 09:58:42 -06:00
Ed Page ad3053d3ad chore: Release 2026-02-05 15:52:01 -06:00
Ed Page 5775fa10aa feat(config): Don't correct certifi in Python
Fixes #1495
2026-02-05 14:57:40 -06:00
Ed Page 3a4d65230d chore: Release 2026-02-03 10:37:34 -06:00
Ed Page 93cbdb2d23 chore: Release 2026-02-02 08:36:59 -06:00
Ed Page a13fcfadad chore: Release 2026-02-02 08:36:09 -06:00
renovate[bot] 12e3666e2a chore(deps): Update dependency maturin to >=1.11,<1.12 2026-02-01 00:53:11 +00:00
Ed Page c60a3c4653 style: Make rustfmt happy 2026-01-28 09:12:08 -06:00
Ed Page 653918f99f style: Make clippy happy 2026-01-28 09:11:10 -06:00
Ed Page 06d010dfe4 chore: Release 2026-01-27 12:17:21 -06:00