vdev/commands/release/
mod.rs

1mod channel;
2mod github;
3mod homebrew;
4mod prepare;
5mod push;
6
7crate::cli_subcommands! {
8    "Manage the release process..."
9    generate_cue,
10    channel,
11    commit,
12    docker,
13    github,
14    homebrew,
15    prepare,
16    push,
17    s3,
18}
19
20crate::script_wrapper! {
21    generate_cue = "Generate the release documentation files"
22        => "generate-release-cue.rb"
23}
24crate::script_wrapper! {
25    commit = "Commits and tags the pending release"
26        => "release-commit.rb"
27}
28crate::script_wrapper! {
29    docker = "Build the Vector docker images and optionally push it to the registry"
30        => "build-docker.sh"
31}
32crate::script_wrapper! {
33    s3 = "Uploads archives and packages to AWS S3"
34        => "release-s3.sh"
35}