diff --git a/common/proto/backup.proto b/common/proto/backup.proto index 23ea3dda..3375957d 100644 --- a/common/proto/backup.proto +++ b/common/proto/backup.proto @@ -48,6 +48,10 @@ message BackupOperationResponse { string output = 5; int64 started_at_unix_seconds = 6; int64 finished_at_unix_seconds = 7; + // Set when an operation produced a file, which today means a succeeded dump. + // The path is on the server host, not the caller's machine. + string artifact_path = 8; + string artifact_sha256 = 9; } message BackupInfoResponse { diff --git a/common/src/proto/descriptor.bin b/common/src/proto/descriptor.bin index 2c0fd2b6..dad784ea 100644 Binary files a/common/src/proto/descriptor.bin and b/common/src/proto/descriptor.bin differ diff --git a/common/src/proto/komp_ac.backup.rs b/common/src/proto/komp_ac.backup.rs index 9076e69e..a548dce2 100644 --- a/common/src/proto/komp_ac.backup.rs +++ b/common/src/proto/komp_ac.backup.rs @@ -25,6 +25,12 @@ pub struct BackupOperationResponse { pub started_at_unix_seconds: i64, #[prost(int64, tag = "7")] pub finished_at_unix_seconds: i64, + /// Set when an operation produced a file, which today means a succeeded dump. + /// The path is on the server host, not the caller's machine. + #[prost(string, tag = "8")] + pub artifact_path: ::prost::alloc::string::String, + #[prost(string, tag = "9")] + pub artifact_sha256: ::prost::alloc::string::String, } #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct BackupInfoResponse { diff --git a/server b/server index 8eedcdfa..648c62c0 160000 --- a/server +++ b/server @@ -1 +1 @@ -Subproject commit 8eedcdfa344c7029e391a2665b0078c8ccead5b5 +Subproject commit 648c62c03162bab33265fc03b72f5b97a90d0f75