Constantin Nickel
9683bfdb3f
Update clap to 4.2.6
2023-05-12 06:01:47 +02:00
Constantin Nickel
e828d7840a
Use valid SPDX license expression
2023-04-14 06:38:03 +02:00
Constantin Nickel
52f7a5a06f
Update plist to 1.4
...
The version replaced `xml-rs` with the `quick-xml` crate.
That makes -1 warning for an unmaintained crate from `cargo audit`.
2023-04-14 06:37:45 +02:00
Constantin Nickel
baa1476d8d
Update predicates to 3.0
...
This also updates `assert_cmd` to 2.0.10 to avoid duplicate dependencies
because it depends on the new major version since 2.0.9.
2023-04-14 06:37:32 +02:00
Constantin Nickel
6be56972b6
Update serial_test to 2.0
2023-04-14 06:37:32 +02:00
Constantin Nickel
57cc0d8435
Use the is-terminal crate instead of atty
...
The crate is already used by `clap` and a similar trait is about to be
stabilized in `std`.
2023-04-05 19:26:52 +02:00
Constantin Nickel
0e148e35dd
Replace dirs-next with the original dirs crate
...
The `dirs` crate was forked as `dirs-next` after the original repos were archived.
The fork hasn't released a new version since October 2020, while the original
has been taken off the shelf and has seen updates since then.
2023-03-24 19:10:38 +01:00
Constantin Nickel
da3aa4e2fd
Use nu-ansi-term instead of ansi_term
...
The `nu-ansi-term` crate is a fork of `ansi_term` which is maintained by
the Nushell project.
2023-03-24 17:42:54 +01:00
Constantin Nickel
89c5683f8d
Use cargo's strip option to remove symbols+debuginfo from the binaries
2023-03-16 16:34:44 +01:00
Constantin Nickel
52f6239d28
Fix jq expression for retrieving rust-version in MSRV build job
2023-03-15 23:36:22 +01:00
Constantin Nickel
c094cd3ee5
Update clap to 4.1.8
...
This requires bumping the MSRV to 1.64.
It also updates the `terminal_size` crate that is pulled in by `clap` to
reduce duplicate dependencies.
2023-03-15 08:52:31 +01:00
Constantin Nickel and Martin Nordholts
40abebff8e
Get the MSRV for the build job from the package metadata
...
Co-authored-by: Martin Nordholts <enselic@gmail.com >
2023-03-15 06:55:19 +01:00
Constantin Nickel
22cc6ffb5a
Set rust-version in Cargo metadata
...
It limits clippy to only warn about lints that are compatible with the
current MSRV.
2023-03-14 22:41:23 +01:00
Constantin Nickel
3c59a4203c
Replace deprecated set-output GitHub workflow command
...
The command is deprecated since Oct. 22 and is replaced by writing the
output variables into a file.
```
echo "NAME=${value}" >> $GITHUB_OUTPUT
```
2023-03-14 17:48:07 +01:00
Constantin Nickel
f0fe88a732
Replace unmaintained GitHub Actions
...
The unmaintained `actions-rs/*` actions are replaced with `dtolnay/rust-toolchain`,
`taiki-e/install-action` and plain cargo commands.
2023-03-14 17:47:54 +01:00