release-plz 0.3.13

Update version and changelog based on semantic versioning and conventional commits
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use assert_cmd::Command;
use clap::ValueEnum;
use clap_complete::Shell;

#[test]
fn test_generate_completions() -> anyhow::Result<()> {
    for &shell in Shell::value_variants() {
        Command::cargo_bin(env!("CARGO_PKG_NAME"))?
            .arg("generate-completions")
            .arg(shell.to_string())
            .assert()
            .success();
    }
    Ok(())
}