feat: with release manager
All checks were successful
continuous-integration/drone/push Build is passing

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2024-02-11 16:56:22 +01:00
parent 8bab1a1df3
commit ab3d1d9817
12 changed files with 192 additions and 38 deletions

View File

@@ -0,0 +1,22 @@
#[derive(Clone, Debug)]
pub struct CommitArtifact {
pub app: String,
pub branch: String,
}
#[derive(Debug, Clone)]
pub struct ArtifactID(uuid::Uuid);
impl ArtifactID {
pub fn new() -> Self {
Self(uuid::Uuid::now_v7())
}
}
impl std::ops::Deref for ArtifactID {
type Target = uuid::Uuid;
fn deref(&self) -> &Self::Target {
&self.0
}
}