deploy-rs icon indicating copy to clipboard operation
deploy-rs copied to clipboard

update flake and rust dependencies

Open Chaostheorie opened this issue 9 months ago • 6 comments

This is a naive update with minor adjustments for new APIs. Most changes are clap related because their macro naming has changed.

Chaostheorie avatar Mar 27 '25 18:03 Chaostheorie

The only skipped dependency is rnix, it had a few breaking API changes that likely require a bigger refactor. I can try to tackle this in the new few days.

Chaostheorie avatar Mar 27 '25 18:03 Chaostheorie

This also now contains a minor fix for #307 and #287, if required, this can be split into its own PR

Chaostheorie avatar Mar 27 '25 19:03 Chaostheorie

Tested the PR locally, works fine. No regression appears to be present.

Chaostheorie avatar Mar 27 '25 20:03 Chaostheorie

After an hour on a builder, nixos vm test failed, seems like activation CLI needs some more work:

vm-test-run-options-overriding> client # thread 'tokio-runtime-worker' panicked at /build/source/src/deploy.rs:493:37:
vm-test-run-options-overriding> client # called `Result::unwrap()` on an `Err` value: ()

Chaostheorie avatar Mar 28 '25 01:03 Chaostheorie

@rvem the build failures for on the automatic-updates branch are also fixed here :) Thus a review from you would be appreciated.

weriomat avatar Jun 02 '25 09:06 weriomat

Yeah, I just noticed that after introducing the same fixes there 😅

rvem avatar Jun 02 '25 09:06 rvem