vdev/commands/release/
mod.rs1mod 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}